Loneliness Support Group
Loneliness is an emotional state in which a person experiences a powerful feeling of emptiness and isolation. Loneliness is more than the feeling of wanting company or wanting to do something with another person. Loneliness is a feeling of being cut off, disconnected and alienated from other people. The lonely person may find it difficult or even impossible to have any...
I'm stuck on the part where you talk about how an incident quickly escalated to physical violence. Neither of them handled that well and you are in the middle of it.
I think that bears a much closer look.
Bottom line they are both out of control. And your own anger is increasing. You call her names, but it seems to me that your beef lies with your best friend.
Step back and think what will improve the situation.
Did you & your roommate set up any basic house rules? If not, then you need to set some guidelines for your (yours & his) place. He needs to expect more from her...you need to expect more from him. Or there may be a change in the wind on who lives where.
Forget the emotions, who did this, who said that and tell him that you need to talk. Enough drama, you need fun and good times, people to respect your and his agreement. And within that dynamic...visitors who act out should go in time out, but not on your or his dime.
I wish you well, I truly do!
LR