I shamefully shouted about my narcissistic roommate. How can I deal with the situation better and stop giving her what she wants?
I am currently dealing with a narcissistic roommate who has abused me and my ex-girlfriend psychologically for months. I once had a lot of respect for her and she was considered a friend to me and my ex. That has changed (details in below comment)
I have tried greyrocking and trying to ignore the behaviour. It worked but I have had some frustrations. This horrible person has continued to try to manipulate people and twist things as I have attempted to stay on good terms with my ex.
For reference, I moved here when I was young and I have wanted to leave to go back home. My partner and I clashed over this and eventually reached an understanding that we want to be in different places.
We broke up but we still care about each other and we are still trying to be on good terms. We have been working through our issues and we have made strides in understanding what has gone wrong. We made our mistakes but many problems that pre-existed were escalated by this roommate's interference.
This roommate lived with my ex when we started dating and failed to pay her end of the utilities at their old place. I manage my father's old property from when we lived here as a family (he and my siblings have moved and I am here to go to school). Instead of moving out on her own, this roommate convinced me to have her move into the house with my girlfriend at the time.
My at-the-time girlfriend and I were navigating conflict. The roommate got into our heads, influencing the relationship under the guise of wanting to help. She insisted that my wish to move back home and pursue my dreams of being a teacher there was an ultimatum for my at-the-time girlfriend. When lightly challenged, she doubled down. This gaslighting led to fights between me and my partner which hindered our ability to navigate an already difficult situation.
Since ending the relationship, the house has been sold and I am stuck living with both of them.
My attempts to greyrock have been met with her ingenuinely stating "if you don't tell me what's bothering you, I can't do anything about it" (when called out, she has only said things like "sorry you feel that way" or "I should be nicer when I tell you the truth" while still clinging to harmful narratives).
Sadly, today this got to me. I lost my composure because my ex is still on good terms with this person, despite everything she has done to both of us (full list below). I shouted about the roommate but to my ex.
The roommate ran into the room. I told her to just stay in her room and that this conversation didn't concern her. She insisted it did due to my volume.
She told me that shouting is unacceptable and demanded that I spell out what she did to me (my ex has previously spelled it out and she has said she does not feel that I deserve an apology).
I told her it's disturbing to me that it isn't obvious and she suggested that I didn't even know what I am upset; that I wasn't using adult words and that I was too agitated to have the conversation. When I got into details, she said I wasn't making sense and left the room.
I apologised to my ex. I never yelled that way before and I know that this is 1. what the narcissistic roommate wants and 2. a poor way of dealing with my frustration.
How can I handle this situation better? How can I avoid giving this person the rise she wants out of me in the future?