I've asked my partner to leave. We have 3 DC under 4 and he is abusive.
He deliberately does things that compromise the children's safety to wind me up because I'm apparently 'over anxious' - think leaving stairgates open or letting DS1 (just turned 2) have free reign of the house while he listens to music on his headphones.
He gaslights me and uses my responses as an excuse to hit me. This morning he was getting DC to practise going down the stairs and I could hear him saying 'quickly' 'hurry up' etc. When I told him that wasn't very sensible he put the older DC in their room to 'have a word with mummy'. He came in, had a go at me for being anxious and then when I spoke out, hit me. Not hard but to 'make me stop'.
He had an abusive childhood and says it's my fault that the DC will go through this as I can't control my crying when he hits me (!)
Anyway, I have asked him to leave twice in the last 2 weeks. First time he was sorry, loved me etc second time he has just point blank refused.
Makes out I don't know my own mind, says he will take the kids (yeah right) and that he's concerned for their well being if they're left with me.
Also says he will make it financially as hard for me as possible as he doesn't see why he should pay for me.(I'm on ML).
Says he'll meet someone else and they'll become the DC's new mum 
He is a fucking idiot. I despise him. I want him to go. What can I do about it if he just won't go?
We are in rented, both names on lease. I'm skint, miles away from family and rely on him to pay rent etc.
Have to go and get Dc ready but will check back in later, thanks.