Obviously, that is what the situation needed !
One solution doesn't fit all situations. I'm betting she was mean to some of the others too and you were secretly their hero, because they wanted to do the same, but couldn't find the courage.
I don't know what the answer is either, but I don't see how anything I've seen suggested so far would have prevented anything that's happened. I wish I was smart enough to come up with a solution.