There is a difference between hate and "it's now socially acceptable to make **** jokes (which are never funny or clever in any context) about this character and to target people who play the character".
And my point is that I am bothered that a character being in Smash and being even half decent competitively means they are hated, should be accepted as natural and normal. Unless the majority of the fanbase and competitive community are literally 5 year olds, this should not be accepted as normal behaviour, much less encouraged like it often is.
Also the "community shouldn't ruin it for you" is not a valid argument with Smash. That is a fairly thoughtless and non-sensical argument in this context. Smash is inherently a social, community-driven game, to the point where a character was literally voted into the game's roster by the community. Other games I like, such as Sonic, have things I detest in their fanbases. But even if the entire Sonic fanbase were literal nazis, I could still enjoy Sonic games because they are primarily single-player experiences - it's more about the characters and worlds and the gameplay, than the community. However, Smash 4 especially, did not even make an effort to have a compelling single-player, so you can't enjoy much in this game on your own. You need to have people to play with, online or offline. Either way, being a fan of the game REQUIRES interacting with it's wider community unless you have a really close group of friends you can enjoy games with. Which not many people will have unless they are still in school or something. Not every part of the world is a melting pot for common gaming interests.
If it's not for playing with people, you still also need to keep up with the Smash community for things like the Smash Ballot in the past, or things like balance changes, since Nintendo doesn't offer official patch notes. Then if you have an interest in playing the game competitively, that may come from a love of the mechanics (in my case anyway), but I am required to interact with the community in order to actually play competitively. I need to practice with people, play against people at tournament, and watch streams and keep up with the latest techs and combos. But if doing so results in me being targeted for the character I play, or means I have to listen to "jokes" on a video or stream that are in extremely poor taste, then why would this stuff NOT "ruin the game" for me?
I don't play Smash anymore mostly because I don't have anyone to play with locally and the actual online infrastructure is not up to snuff. But I'd be lying if I said the community had nothing to do with it. Because even if I attend tournaments and what not, I will have to interact with the community. And what fun that will be, being a Rosalina and Sonic main.