my husband called me fat :-/

So last night my husband got extremely angry last night for I don't know that reason and started running off at the mouth . He called our 5 year old daughter stupid and was yelling at her like she isn't a child but I had to remind his ass that he won't verbally abuse my child ! So he goes on calling me every name in the book ...hoe, dumb bitch , and had the nerves to call me fat and said i was taking up the whole bed because he didn't want my body touching him . I told his ass he can easily leave because I don't know who made him mad before he got home but he need to take his anger out on the right one.! I've been up all night trying to find a job and apartment because I just can't be with nobody like that ! Especially taking his anger out on my child , he got life all the way fucked up ! He's even jealous of our newborn son! Says he gets more time then he does but when I try to do anything with him he somewhere getting high or fucking off...promise ion got time ! I think we are definitely headed for a divorce ! And yes I've gain 50 pounds since 2008 when we got together and he knows I'm insecure when it comes to my weight but pounds I can lose !