Loftella: thanks for your message of support, means a lot. You also sound capable and caring and pushed to the point of no return.
You describe your H just like my OH, negative, hypercritical, controlling, hitler like. i think he has always also been like this for a long time, but we had seperate lives for most of our relationship in a way so I had room to breathe. We have been together for 21 years ( I was 17, second boyfriend), and have 2 DS's 9 and 5. I have always worked and so did he. 5 years ago we moved overseas and built our own house. I ended up being the bread winner, it changed the dynamics. He is a stay at home dad, and to be fair, does a good job looking after the house but he struggles with this role change, but also showed no desire to try and find work here. I have a good job now, I work from home, so he is always here.
A lot of my male friends tell me hie is a lucky bastard and should be enjoying his life as I put no pressure on him to do anything. So long as the kids are picked up form school, and there is food in the house, the rest of the time he can do what he likes. He doesnt. He hasn't made any friends outside friends i have made (like couples), he has a shit relationship with his family. I could go on and on.
In August I was ready to leave, didn't. This was after a rare drunken night out (the kids weren't here,)he put his hands around my throat as we were arguing (and because I had a drink I was arguing back). I should have slammed the door shut and not looked back. But I felt that I should give him one last chance. I told him them we should have a trial separation but after a few weeks it was easier and less painful to slip back into life again. I know, stupid hey?
So I guess I am waiting for the next blow up, where I can feel 100% justified I am right to leave. My eldest has said twice in the last couple of days "daddy, don't be mean to mummy". So I know I have to let them know it isn't a healthy relationship and you need to have self worth. I also don't want them to think women deserve to be treated like that.
Problem is, i have a huge amount of empathy and love for him, even though he is a selfish horrible bastard a lot of the time. I also still have sex with him (go figure). I wish I could find an english speaking counsellor where I live as I think it would help a lot. Good luck and I hope you find the strength to tell him real soon. Getting a solicitor must be a step forward. 
