thing is that you cant help but lose faith in mankind over this stupid people. I am fortunate enough to completely avoid random raids and as a raid lead I can sort out..and if I still feel sad about reading /2 or /1 during raids, I remind myself of how the dota2 community was and how it made me quit the game.
Problem is that there are more idiots who laugh about this "anal [insert spellname]" crap or react to some jackass who delights in making a jerk of himself for "the fame" than people who just get that those attention kids have to be ignored to stop it. And tbh, I think the community is only "toxic" when you let it get to you. I just dont interact with anyone being childish or stupid and ignore/kick them without explanation.
I have forgotten more than you will ever know..
Accountability was the reason the community was so much better. Things really started to take a turn for the worse when they introduced LFD because chances we're that you'd never meet those players again and everything was possible not to mention the chances of meeting assholes increased as well.
WoW is toxic, because accountability has been taken away.
The game use to require objectives to be met (gating) and it did not allow players to move servers. If you wanted to change servers, you had to level a whole new character. There was no such thing as anonymity if you wanted to be a part of the competing (raider) culture, and you had to build a reputation among your peers. If you decided to ninja loot from a raid, or bad talk a group of players, guilds were able to research you and would deny a player in favor of the opinion of the other reigning guilds.
Now you can just pick up and move as soon as you destroy your name, or perform a name or faction change.
As long as those features exist in an MMO, there will always be a toxic nature to the game, or any other game as well.
People are making this too complicated. Toxicity comes from lack of accountability and consequences. Blizzards newest methods of presenting content (LFR and Flex) can be done with people you've never met and will likely never see again, so there are zero lasting consequences to be a total shithead.
There used to be no alternative (if you wanted to raid) to keeping your reputation clean on your home realm (aside from server changing or something similar). If you were a shithead often enough word got around and you stopped being able to get into raids or guilds or PUGs. That is still the case for Regular and Heroic raiding on most realms.
But now you don't have to be a regular or heroic raider to see the current content, and so you don't have to get in a raid and stay there to progress through the current tier. LFR (and to a much lesser extent Flex) lets these people be complete shitheads with no long-standing consequences.
Personally, I think LFR has served its purpose and needs to be vastly overhauled or removed entirely. We have flex now; cross-realm current content that allows anyone to see the content if they want to, including those who can't commit to a traditional organized raid.
Killing the end boss should require some effort and some skill. LFR not only requires neither, but does not even incentivize them. What do you get for being a great tank in an LFR? Occasionally the same you get for being a terrible tank, endless amounts of shit. Hell, with the addition of Determination you are rewarded for wiping! The worse the group is, the easier it becomes, and this is necessary in LFR otherwise the groups tend to dissolve.