We ended up getting into a blow up fight that night over her being so passive aggressive.
From what you've said up to here, she's not 'passive' aggressive, she's aggressive. And hostile. So what's in this for you to even bother keeping her around?

Make new friends, and you'll see that someone who behaves like this isn't worth another thought, much less your time and energy.