I know you are just letting it out. It's pain. It hurts. Your not exactly wallowing in it, but you are dwelling on it.
I do not endorse getting even, but from your psyche you need to obtain a F her approach AND "I'm way better than this" attitude. She is an Alien! She has been a making in the works for awhile. If she is a b!tch, time will tell, but really she's vindictive, mean, and self absorbed RIGHT NOW. And there isn't a damn thing you can do about it. Nothing. Notta. You can call her names and you can be mad, but it doesn't change anything.
So....what can In_Shock do to feel better? My suggestion is to understand that YOU can move forward and conquer these feelings. Instead of being angry (easier said than done), channel that energy into be confident and WORTH more than wasting time on somebody that is WASTING time on attacking you. I know you have heard "Like water off a ducks back".
Jack 3 Beans talks about reprogramming our buttons A LOT. You know she is going to do what she is doing. You know when you pull away she will try to mash it repeatedly. What can you do for you to not let those buttons bother you anymore? Let go, detach, yada yada yada....but just like everyone here it takes time, BUT if you waste your energy on someone who isn't suppose to be treating you this way, then it's a hole in your own personal boundary.
Stay strong, vent it out, and then pick yourself up and move forward friend.