>>24902235N is first portrayed as an antagonist in the game, but you afterwards find out he was actually manipulated and you try to show him whats he was doing was actually wrong.
He then changes his ways and even quits Team Plasma because he was wrong, and afterwards becomes your friend. In BW2 he even saves the protagonist's life.
Zinnia was portrayed as a good person while she went around pushing everyone around and nabbing their keystones, destroying the scientist's hard work, and calls the other characters insults while she doesn't even want to bother explaining her actions because she thinks they're not "imaginative' enough.
She then fails anyway at controlling Rayquaza, and the whole world would have been fucked if you weren't there to back her up. Her way of summoning Rayquaza also involved summoning Kyogre/Groudon first, which could have well destroyed the world in the first place even without the metorite.
After you destroy the meteorite, she then simply goes away to do her thing again without any sort of compensation for making a fool out of the other characters, etc. All of this happens while the game still expects you to like her.
All in all the main problem is execution. The Delta episode was also already a mess so while many players had to go through the Delta episode, they also had Zinnia to deal with, adding on the hate for her.