Fucking Pissed!

I know I just made a poll but literally I am beyond pissed off. Me and my husband where arguing about whether his 16 year old daughter or my 15 year old son should get the bedroom with the bathroom. My son had a medical condition. He has an Overactive Bladder that causes him to have to go pee a lot and have accidents if he doesn't get there on time. I understood everyone's different point of views from my post, but I'm trying to tell him my point and he goes " Well fuck you and your son". That took my by surprise. I told him "You can cuss at me, but don't you dare fucking use my son in that way". He goes "How about he fucking sleeps outside. There's his fucking bathroom". Then he pushes me and walks out the room. I follow him saying how fucked up he's being. My son and my daughter come up to him to ask him something and he gets in my fucking sons face and tells him to "Leave me the fuck alone" and pushes him. I told my kids to go to the room and don't come out. I start yelling at him to stay out of my kids face and he yelling at me calling me a stupid fucking bitch. My son comes out saying "Don't talk to my mom that way!" I tell him to go back in the room. My husband goes "Go back in the room before I beat the fucking shit out of you". Let me remind you, this is all over a bedroom. I tell my son to stay in the bedroom. If he has to use the bathroom, don't worry about it, we will clean it up later. I start yelling at my husband to leave. He calls me a bitch, and starts punching the wall. He finally leaves. I hug my kids because they are scared. He woke up our one year old. My son ended up having an accident and we just cleaned it up. I can't believe my husband did all this shit. Idk even know who TF I married. Why TF can't I just catch a fucking break. This has been a terrible few days and I feel so fucking done.