Hello Worry,
I hope you can feel my support and sisterly hugs coming at you. You really deserve some respect for your integrity and honesty. I can understand why you are on the verge of tears much of the time - it sounds like your confidence is very low and you seem to blame yourself for the situation. You find it hard to see the magnitude of the problems you are facing. Understandably, there is a big part of you that does not want to see the scale of it. I agree with other posters - HE is the problem. It is difficult for you to see this because it sounds like you are a kind and decent person and a really caring mother who cannot believe that somebody else (your husband, no less) can be so vicious and unkind.
You may be drinking more than you wish to and you may be using it to get you through bad days, but the truth is the reason you feel like this is that you are trying to cope with a very bad situation, and to work out why someone who is supposed to love you is treating you so badly.
Your DH is not treating you how you deserve to be treated. You deserve respect and consideration and love. You are not getting these things. He has been undermining you and gradually eroding your self-respect to the point that you almost believe that you must be to blame for everything that goes wrong.
You know deep, deep down that he is attacking your very self. You are under attack and you know that there is something deeply, deeply wrong with that but you are unable to identify your enemy. You do not want to think that the enemy is him and therefore you are in denial.
It may be hard to read those words, and you may feel under attack when you see them. I promise you that is not the case - I am not criticising you. I was in deep denial in a similar situation - I hated the fact that I had shut down my feelings but it is a basic survival mechanism, a coping mechanism. You are doing what you can to cope and survive. Just by sharing your story on MN you are taking a really important step in building up your strength and moving forward to the next stage. You will be fearful. Taking the next step will be scary - but you are pretty scared already I think.
I understand this as I have been there myself until recently. You cannot bear to think that the man who you promised to love forever, and who promised to love you forever is, in fact, terrorising you. But you are clever, you are strong and there is something inside you that is resisting. You have a small voice inside you going 'No! This is NOT right'. Hold onto that voice. It will get louder and let it give you strength. Do you have any RL friends that you can share this with? People who love you will believe and you come to your aid. You need to find some support and to realise that what you are experiencing is real and NOT acceptable. You are not making this up.
Other posters are right, but you can't see it yet. The problem is not your drinking. The solution is not for you to stop drinking, because you know if you did that your DH would move on and attack you on some other false premise. For whatever reason he wants to subordinate and control you, even if it means breaking you. Do not waste time trying to work out why that is. You may never know. Just know that it is unhealthy for you or your children to be in this hostile environment.
You deserve so much better and you can cope, even if it means being a single parent. Nothing is as frightening as continuing to live as you are at the moment - it may just take a little while to recognise that. MNers on this thread are behind you all the way.