I am mortified by what happened, it was totally out of character:

TLDR: I attacked my ex-boyfriends ex-girlfriend kinda badly after she put her foot towards my face saying she'd love to kick me.

The ex boyfriend and I are good friends, we haven't really broken up and we are staying exclusive, we still see each other like normal. We broke up because I couldn't handle being in a relationship when I think he's always lying, this is due to me finding out he was texting his ex behind my back the whole time &amp; some other ladies. 

&amp;#x200B;

The ex had to come over to say goodbye to her dying cat which my ex and she owned for a year together, before she cheated on him multiple times. And I have been with my ex &amp; the cat for the past 3. 

My ex went from not wanting to tell her, to not wanting to invite her to the house, to saying he would allow her only 30 minutes. I told him from the start she had a right to know, I wasn't thrilled but she did own the cat for a while.. 

&amp;#x200B;

The day comes and she is at his house for 2 hours now while I was travelling down. I arrive, and my ex asks if she should leave, I felt bad and said I didnt mind in these circumstances but I'd like my own time with the cat without her presence. I had actually called her a long time ago to make peace so I had no bad intention towards her, but expected the same level of respect. Long story short, she was refusing to leave. My ex's parents were blaming me, my ex was yelling at me because I was getting upset she wouldn't leave.

Now shes had around 3-4 hours with the cat and I barely got an hour. And I was made to leave, she was good to stay. 

I felt upset that I had considered everyone but no one considered me. I get my ex was crushed about the cat, but I am basically still his girlfriend, he still said I was his number one but I really don't feel it. It's almost principle that he should've defended me., even if he just considered me a friend 

I feel like an asshole though because this almost became about me and the ex instead of the cat. 