>but i've had a front row seat to ALL this drama for the past >2-3 years.
This kind of suggests you were the proverbial turtle giving a scorpion a ride to the other side of the stream. 2-3 years seems like enough time to know this ex-friend was a scorpion so now that you've offered her this ride and she's stung you in the middle of the stream you're like "girl wtf!? why did you sting me!??" and she's all "Don't act brand new, you knew I was a scorpion!"
Now that you're in the shit seems like you might as well ride it out with class and not lash out at her for being who she seems to have always been. It will make you a better person in the long run anyway, which is way more valuable. Who knows-- you may in the future have a similar situation with someone you actually want to carry on with and you'll be better prepared.
______________________________________
Everything looks like Oprah kissing Harvey Weinstein these days