Lighting a candle right away!
It looks like you've been often stuck in such situations, it's hard but try to stay calm during those moments, for the sake of your physical and mental health, your roommate doesn't even deserve that you spend your time and energy.

However, it seems that your roommate doesn't want to make things easier. Maybe you could have a Stay-Away-From-Me-And-I-Will-Stay-Away-From-You pact, this way you wouldn't have to deal with your roommate's childish tantrums.
Blessings!