<human>: Give me the gist of the text in a nutshell

So my roommates are horrible horrible people, and I just found out how inconsiderate and selfish one of them is. 

So earlier today she texted me saying that she will be cooking fish tonight. Now when I first moved in I told everyone that I was deathly allergic to fish and that if they were going to cook it, please let me know so we can work it out. 

Apparently she really wanted to cook fish and refused to compromise saying that she will not cook it any later or earlier because that is the time she normally eats fish, even though I told her I would be home at that time. 

I even reiterated that I am allergic to fish and that if she cooks it my health will be at risk and I have nowhere to go. 

She basically told me that I was an inconvience to the house because she can't eat fish as much as she wants to, and that if it was such a big health risk I shouldn't have moved in. She then told me she would make the fish tomorrow, but that she would not compromise on that. 

Now any reasonable person would have tried to find a solution that works for both parties, but she had to be incosiderate of my health so that she could eat the dinner that she wanted. 

My mom is ready to take legal action if need be, incase I have to go to the hospital or something because of my roommates "fish addiction". The advice I need help on is, how do I not let this girl push me around and put my health at risk, but still keeping a good house environment?
<bot>: Roommate refuses to compromise on cooking fish even though she knows I am allergic to it. How do I keep a good house environment?