I find income here less and less to be honest. I like the layout of the site and it's a good place to get info and uodates because I'm not a social media user at all, mainly for the same reasons I visit here less. As time goes on, people are becoming more and more toxic and entitled. It's an incredibly negative atmosphere and it's only getting worse. Out of cards is significantly better, from a community stand point, but I'm not a huge fan of the layout.
The thing that disappoints me is people have such high bars for others and such low bars for themselves. No mistakes are acceptable, everything has to be met with anger and personal insults.
I'm not wanting to suppress expression what so ever but far more work can be done to close duplicate threads and threads that honestly belong in the salt thread. The salt thread seems to have a stigma to it and people get offended when you suggest posting there but it's there for a reason. Have a rant, swear, piss, moan, kick off, do it all, without judgement. Creating new threads just to say you don't like mage is unnecessary attention seeking and this site does seem to let that slide quite a bit. What happens though is these people are far more aggressive in their posting and it takes over the general mood of the site.
People also seem to have severe difficulty with a 2 way conversation, they don't want a conversation at all, they want an echo chamber of bitching to make them feel better for their own failings. Just locking duplicate threads and moving certain threads to the salt post would be a significant improvement and wouldn't infringe on people's ability to say their piece or have a moan. Before anyone says it, free speech is not a thing in this sense, free speech ensures you can speak out without reourcussion or punishment, usually from a government. This is often confused with "I can say what I like when I like and to whom I like". No, that's just not correct at all and isn't what free speech is to protect.