Hi Emmy,
You are in real big trouble (I was really sad to read it). Let me, please, be blunt and direct and sum up your situation: You love him, has 2 kids, he treats you badly, the relations are bad, he is verbaly abusing you, you would have left him long ago but you stay for the kids, your financial situation is bad. My best advice is:
Step 1: You MUST find yourself a job. That will bring a big change in your life and give you freedom and confidence.
Step 2: Realize that staying, in such a horrible loveless marriage is bad for you and for the kids. (Do you really think they don't feel it ? do you really think they don't suffer ? do you really think that they'll knowm when the'll be adults, what is a normal loving fanily ?).
Step 3: Tell your husband that you reached an important crossroads and have to decide: Either you (both) build a normal loving united family or.......
Step 4: If he doesn't respond in the way you expect, you'll have to stand behind your words and leave hi for good. It might mean that you'll have very hard time in the begining, but it's a must......
Please note that I didn't even hint that there is an option to stay with him as is..... That is sure NOT an option (either you solve it or you run away). You sure deserve much more than you get.
Best regards,