My roommate is a unapologetic person who doesn't care who she hurts. She never apologizes to me or my family. She made me lose my temper today to the point where I was using swear words in front of my mom and brother.
How do I not be angry all the time?
Anger is a secondary emotion, figuring out what you felt before the anger, hurt, embarrassment, disrespect. Once you identify the underlying feeling you can address the anger.