In terms of the hate relating to Bayonetta, I believe Luigi Player is correct:
When a character has a lot of concepts that are little risk and ridiculously large reward, it tends to make the game pretty stale to be honest. What I mean by stale is, it ultimately overrules some of the concepts that were created in order to avoid certain situations such as 0 to death. And in order to address the issue, the opponent is told that they have to "Adapt" which in a lot of situations that may be the case, but if "adapting" leads to a playstyle which is not very exciting to play, then the mentality of the game becomes, are you just playing to win, or are you playing to win and have fun at the same time?
This situation really becomes two-fold. The user who is playing as the "broken" character, realized that a concept is overpowered, and decides that it is the best option. Which you can't blame that user for doing because they are playing to win. However, this results (At least from a spectator position), realizing that this opponent is just throwing out that certain move, at a higher rate than any other move. And repetitiveness, especially in a video game (As a spectator), is not fun to watch. Example? In Melee, if you were watching an Ice Climber vs any person match, you would realize that the opponent using the Ice Climbers will throw out a significant amount of more throws, attempting to get the ill-fated "Wobbles". While watching that, it becomes quite boring to be honest, because it's repetitive, predictable, and there is a little skill regarding it, but not enough to invoke adrenaline.
It's like, watching the same movie over and over again. Eventually it loses it's appeal, because you know what's going to happen, it's no longer fun fresh or exciting, and there is hardly any risk, so without risk can there really be any adrenaline? (As the spectator once again).
Now again, you can't blame the competitor for using such tactics, because they are just doing what the game developers introduced to the game. But vice versa, the competitor who is using these said tactics, cannot blame the crowd or spectators for hating on them, for the reasons stated above. It provides no entertainment, it's dull, and it's just plain not exciting. Look at all the hate a person like Hungrybox receives. He is choosing the best option given to him. He is a competitor, and he has a specific goal in mind.
Now as for the competitor, who is not using the said "broken" character, they are usually seen as the "hero" if you will, because they are going against a concept that is viewed as overpowered and essentially overpowers the mechanics of the game. If it can overrule most DI, and lead to an instant death in a lot of cases, then it's probably not going to be very good for the community and is probably considered "Poison". Everyone likes the underdog story, it's what creates "Hype".
Now the problem with Bayonetta in particular? Not only does she have one concept which is very overpowered (The dive kicks to drill kick up and off the stage), but she also has another move which is considered overpowered, little risk and amazing reward, and that is witch time.
Characters like Cloud and Rosalina are hated because they can invoke a safe-playstyle and ultimately have a lot of good utilities (Speed, power, etc), but guess what? All those things do not require you doing the same movement, over, and over, and over. You have more creativity in the sense that, as those characters, you have to utilize those tools to get a hit in, rather than (Once I get this hit in, I am guaranteed a kill). Yes you can say "At a certain percentage, cross-slash is guaranteed a kill", but I can guarantee you at lower percentages, it will NOT guarantee a kill (Unless something really wonky happens).
So overall, I think this is why there is so much hate regarding Bayonetta. In short words, too much reward for way too little risk. And that is cancer to both spectators, and players alike if you ask me. It takes the "fun" out of the game, if you will. Is seeing someone lose to a 0-death string fun? Is losing to that, fun? Losing isn't fun for anyone I imagine, but something so guaranteed, it's like being spit on while losing.
But that's my take on it. Yes there are things you can do to try to win, and you can "Adapt", but people need to stop trying to delude themselves into thinking that certain things in this game are not broken. And just realize, this is why certain characters are being hated on and just accept it lol.