You are part of the problem here as you love him unconditionally. I used to think this was a positive quality. However when you are faced with someone who is abusive (as your DH is), it's actually a very dangerous thing to do.
He is treating you and your DCs in a way which is inexcusable.
He may be able to recover with counselling, but that's not going to happen while you're still there, making excuses for him and enabling this behaviour.
I know it's hard advice to take, but you really need to get your DCs away from him as he's damaging them.
It is not going against your marriage vows to get your DCs and yourself away, to a place of safety, where they can be free from abuse.
His best chance for helping himself is to do it on his own IMO. He is an abuser, and you will never be able to get through to him on how he should treat you. He's going to need some pretty life changing events to reconsider the way he is, and most abusers don't change. You can hang on as long as you like to your marriage vows, but love won't cure him I'm afraid.
It took me many years to realise this, but I didn't have mumsnet then!
The people here may be giving what sounds like harsh advice, but many of us have been there, and we are trying to help, honest!
I would urge you to get yourself a late Christmas present of this book, you will probably find your H in it.