I'm struggling with my relationship with my husband. I don't want to leave him. I can't afford to and anyway I don't want shared custody of out young children.
He puts me down a lot. He will laugh at me, tell me I am stupid or believe anything or tell me I can have an opinion 'but it's wronf' - he will actually say 'You are entitled to your wrong opinion.' 
He complains about housework. We have two young children and I work full time but he still expects me to do everything. I do stand up to him but I hate the fact he sees the house as my job.
He is so pushy about sex, to the point where I dread going upstairs. Speaking frankly here I have had my hands pinned down when I'm saying no, no. I know how wrong this is but I don't think he does. I have screamed before because its hurting. If I get drunk he sees it as a free for all.
He hates me having friends or a life. When I was on maternity leave he wouldn't let me have access to my phone for a bit as he said I kept going on it and not talking to him. I got it back eventually but that's not the point.
Other times he can be really lovely. I know how bad all this is but I can't leave so any advice would be great.