Let's get one thing straight. Blue, Yellow, and White's actions are there own choices and decisions no one forced them to take revenge their actions should not be pinned on Pink. If we go that route then Blue, Yellow, and White are still to blame for abusing ber and not listening. Everyone is accountable for their own actions not the actions of other peoplem
Another thing. Pink is by far much better then the other diamonds in which I feel I should remind everyone that they are genocidal tyrants that do not give a damn about life. The only reason why they listen to Steven is because they want him to like them not because they are actually sorry for what they have done. They think if they do everything Steven wants them to do then he may live with them.
Spinel was a toxic gem it was confirmed by rebecca sugar and if that's not enough there is a moment that shows this in the movie. When Spinel was rejuvenated and was hanging around Steven the moment he told her that he was going to check something out without her she turned aggressive. Pink leaving Spinel wasn't a bad thing but the way she went about ending their relationship is horrible.
Pink did do some terrible things but at the same time she did a lot of good things and if she never did thise things then a lot of good things that happened because of her actions would never have happened. The earth would have been destroyed. Ruby would have no doubt been shattered and maybe Sapphire. The gems would continue living in misery under the diamond's tyrannical rule. Steven would not have been born. Pink caused a lot of trauma but at the same time the gems wouldn't really be better off if she hadn't done anything.
In the end I think fans give her too much crap and not enough credit. I'm not saying she's a hero or good but isn't a villian or horrible person.