I'm having a baby with an idiot

He won't listen to me about labor signs. It's too early for her to be born. He laughs and pinches me all over while I'm in pain or uncomfortable. It stresses me out even more. I can't stop crying. He won't be supportive any other way, and he screams at my belly. When I have belly pain he laughs, when I have back pain he'll ask me to do extremely strenuous tasks. I'm gaining weight all over and I don't think my work outs can catch up. He calls me fat or big girl. I don't know what to do. He yells at me to get a job, but I'm more financially stable than him and will be through birth. Since this pregnancy it brought out his weird childish side and We've been together 9 years. I've never seen this side of him. I'm ready to kick him out.