So many little red flags are popping up I don't even know where to start.
I have to say seeing a doctor is in order if only to get a recommendation for a good psychiatrist.
Many medical conditions can cause major mood swings and attitude problems. But even without medical conditions-those issues are huge for HER life. She's OBVIOUSLY miserable about SOMETHING and needs help learning how to properly deal with it.
Not that I am minimizing the effect of her actions on you-just think it helps to see that it's also hurting her.
I'm sorry to hear such a sad story about your life. Let us know if you manage to get her to go to the doc. That seems like a great first step.
"Love As Thou Wilt"