MGW, you have too much bottled up inside you for far to long. You can let it out, you can do your own thing, you can state your feelings. Right now and what seems like forever it will make little or no difference to Mr Know it all aka your husband.
Christmas might even be a happier time for you and your children without his dark presence.
Ask a homeless person to join in your festivities I am sure they would be delighted to share with you and may even bring you blessings.
Sorry to hear about your dog, how is she doing?. I have an old fella who I adore but he is on borrowed time,thankfully he is not suffering and my vet is getting richer all the time! Not to mention my cat now tail-less after 8 wks of vet hospital care.
Release the pain and hurt from your heart in some way, it will pay dividends I am sure.
Have a good week end. Don't enable your H. Maybe God is moving o you to speak out.