Hi, H.:
You put yourself in the Middle. Had you thought about finding a Co-Dependence Anonymous support group and attending their meetings?
Yes, you have identified that there are issues between you and your husband. His anger towards you is displaced onto your Mother as a distraction.
Here is a quote from Family Life: Simply Romantic Nights.
:In the Song of Solomon 2:15 the verse reminds us of the 'little foxes that are ruining th vineyards.' These are the things that will steal the fruit of love before it has a chance to be enjoyed. If you want to taste the delicious fruit of romantic love in your relationship, then you'd better pay close attention to those things that are nipping your love in the bud. For us, these 'foxes' have included:
Wrong priorities
Young kids who wear us out
Teenagers who won't go to bed
Financial pressures
Changing seasons of a marriage
Poor health
Crowded schedules
Unrealistic expectations
Critical spirits
Unresolved conflict
We think the most deadly fox, however, is apathy. If you truly are committed to making your marriage last for a lifetime, and enjoying the type of oneness God intends in a relationship, you need to make a choice to keep romance in your marriage. Neglect has snuffed out the romantic fires in far too many marriages.
Some people have grown so apathetic toward their mates that romance is a forgotten memory."
Somehow it seems your husband is feeling neglected and feels like you love your Mother more than you love him. This is coming from you trying to placate both your husband and your Mother.
You don't have to tell your Mom your husband doesn't like her, he shows it, she knows it. Make a plan with your husband about Thanksgiving. Allow him his space and you and your Mom and children do things that makes you happy. If your Mom wants to ask questions that relate to your husband, tell her to go ask him. Don't try to control every one, maybe you are controlling, and don't realize it by saying you are trying to placate.
Good luck.
D.