I’m gonna go insane unless something is changed

So to make a long story short my plans for today got fucked up and ruined due to my SO not telling his dumb ass room mate that I planed in doing something today since Friday, I also wanted to text my family and have them over but now I can’t. So basically it started this morning when I woke up and told my SO no to that they can’t have a bbq due to the simple fact that I had one planed, after that it caused a huge fight him telling me to stay in bed (which I’m doing now) then turned into him calling me a child a bitch telling me I’m acting like a child, a bitch and so much more. I told him that maybe he should’ve been a good husband and told them no that I planed a bbq was gonna invite people over and everything but no he can’t, “we woke up to late and everything was already done” (my ass) like I’m literally close to snapping out on every one. I really don’t understand how hard it is to tell someone that another person made plans for today go do it somewhere else. Seriously how fucking hard it that?