Bless your heart. Yes, Christmas is SUPPOSED to be the celebration of the birth of Jesus, but we ALL know that it's also a time to show our love for our spouses and family. Obviously your husband is either too stupid to know this, or like you said -- he enjoys hurting you. It must be the latter because I can't believe anyone would be THAT stupid.
He IS abusing you, and like IceCreamKid said, perhaps some counseling will help you figure out why you've put up with this for years. Don't feel bad - -- I stay with my abusive husband for 26 years before I got rid of him.

It was our of fear of him. You need to find out why you're putting up with it too so you can break this "cycle?" so you'll never do it again with any other prospective mate.
I really do understand, my friend. You need to get rid of this cruel, nasty man, and find a loving, caring, devoted man who will cherish you -- that's what you DESERVE. I wish you the very best. PLEASE let us know what happens, will you? I'd really like to know. And if you feel like talking, don't hesitate to private message someone -- you can message me anytime. Take care. Hugs, Lee