Is this "Sara", who you posted about 6 months ago that spit in your face, took a bunch of pills, and claimed to have had a relationship with your friend "Tim"? Or is this your "shameless" relationship with your ex-wife who has all kinds of problems?
My point? Look at the relationship drama you have. I remember pointing out that you have involvement in the drama and should see a therapist. Did you ever do that? Because you're attracting and dealing with people with a lot of issues. Why do you do that? The scenarios you bring here are highly dysfunctional and one common theme is you.
I say this, not to blame you, but you're the only person in any of these scenarios that you can control or have any hold on. Your mom, your girl, your ex, lots of people all causing your problems, and maybe they genuinely are, but why do you put up with it? Why do you keep putting yourself in these situations? Those are questions that once you have answers to might help you find a different type of person and relationship, because right now they all seem to be train wrecks.
I could ask all kinds of questions here for this one scenario to try to grasp the ins and outs, but I'll leave that to others. I just wanted to point out that this isn't an isolated incident and if nothing else you may have a bad picker. You need to get to the root of why that is and how you can better yourself. Not trying to pile on, I say this because I'd like to see you not have to make these posts and to find healthier options in your life. You blew up at your girl, almost did at your mom, I hope to see you live a life where you aren't having to feel like blowing up and where you don't have all of this drama, and if none of this has anything to do with you then you're powerless to change anything.
Good luck man.