Ok, so I tried talking to her about it. We sat down last night and I explained that I can"t continue to live life like I have been. That is, to feel like I always have to walk on egg shells around her for fear of her getting offended and exploding due to some offhand, harmless comment/question. And I can"t continue having her question my devotion to her and being so jealous about me saying a good thing about a female, or being around females.
As expected, she cried a lot, begged and pleaded, but I stood my ground. Eventually she wandered out into the hall and down into the courtyard of our building, but I refused to follow her. Finally she came back up and collapsed on our floor, and starting saying she was dying and her heart was barely beating. I called an ambulance, despite her begging me not to, and sat with her while we waited. When they arrived she grabbed my arms and legs and physically tried to stop me from answering the door, and eventually I didn"t answer because she sat up and started talking normally again.
We continued talking all night, mostly her asking for "one more chance" and me saying "No, I can"t." We"ve already been through this song and dance at least 2 other times, with each time her promising to change, and each time me giving her one more chance and then it repeated a few months later. So I told her I can"t take it anymore.
I eventually calmed her down enough so we could both sleep a bit, but in the morning, when I told her I hadn"t changed my mind, the begging and pleading began again, and she started bargaining about fixing her "complexes". I told her that it"s too late, that I"ve given her chances, and that"s my final decision. But she just doesn"t want to accept it.
She doesn"t have anywhere to go so I haven"t asked her to leave, but if she continues to refuse to accept it I"m going to just pack up my valuables, grab my passport, and walk out. I feel like I"ve done all I can.
We"re both still in the apartment at the moment, but I"ve emotionally checked out, and I told her as much.