And that's ultimately what it came down to, WoW was a more positive experience for me rather than a stressful one when I stopped raiding because of the behavior and situations I would consistently have to put up with and having to leave guilds over it. And that's ultimately what this thread is about, how to make raiding more appealing, it would be more appealing for me if I didn't have to put up with any of that and it was a more positive experience, because that's specifically why I stopped raiding.
Ultimately this is a video game, it's meant to be entertainment and fun, and it was no fun or entertaining to put up with crappy behavior by one single guy in my raiding guild and nothing could be done about it, repeated over and over again in most guilds I joined, ad nauseum. That is how I made the decision to stop raiding.
Whether that means the solution is improving the community, or somehow making it easier to find more friendly guilds, I don't know. But those are my reasons for not raiding anymore.