M.P.
My adopted daughter lives in the same town as I do. Her birth family lives less than an hour away and she spent one holiday with them and the other with me. Last year they spent Thanksgiving with me and my birth family and Christmas with her husband's family. Although I did feel sad because this was the first Christmas day I did not spend some time with her and my grandchildren, I understood because this was the first Christmas with a new husband and his family. She now has her own nuclear family and must make decisions based on what is best for her immediate family. I think, if both families do not get along, that dividing the holiday is only fair.
As a mother and a mother-in-law, I do now come second to the basic family group of my daughter, her husband, and the children. I'm very thankful that my daughter and son-in-law want to include me in their holiday celebrations this year. Her mil and I have now met and enjoy each other, unlike last year when we were strangers.
I also strongly believe that being included is not a right but a privilege which I earn by accepting of everyone in the extended family. I feel sad that you "can no stand" your mother in law. Surely a few hours during holiday time is not too much to ask. At the same time, I don't understand your mother's unwillingness to spend a few hours with your mil on the holiday, either. Holidays are for family. I suggest that if she's invited to your mil's and refuses to go that she can stay at your home while you go. She is choosing to not be with you. Where she spends the holiday is her choice and her responsibility. You should not be protecting her. You should be focused on what is best for your immediate family.
There are other ways to handle this situation and I hope that you and your husband can find a way that is most acceptable, tho not perfect, for you and your husband and children. Your nuclear family is what counts the most. Surely, you don't want to mess up happiness during the holidays by making your mother's or his mother's wishes more important than yours and your husband's wishes as a team. Many families are not able to get together for the holidays and that's OK too, no matter the reason.
I suggest that you compromise and spend Thanksgiving with his mother and Christmas with your mother, since she's coming from a long distance away as the most logical solution. Then spend time another day close to Christmas with your mil. If you can make this about compromise instead of personalities, he may be better able to accept this plan.
I would feel hurt that my spouse couldn't stand my mother. I believe that it's important to respect parents. Respect means that you can be with them even when your personalities conflict. My mother's saying was, "if my child can live with them, I can walk around them." She was gracious to my brother's wife even tho she did not approve of her life style.
Compromise is a necessary part of making relationships work. I can follow his reasoning that since he's geographically close to his mother now he should be a loyal son and spend both holidays with her. However, he has his own nuclear family with whom to make plans. Yes, it's great to include family of origin but it's not selfish to want to spend time with both families of origin. Calling you selfish does not help making a decision. I would ask that both of you discuss this without putting the other person down by calling them names.
Spending one holiday with each one sounds like a good compromise to me. Another way to handle it would be to not spend either holiday with either parent. Makes more sense to me to do it that way as to spend both holidays with one parent, leaving one parent out,
Although my daughter and I live in town, I did not spend Christmas with them last year. I spent Christmas Eve with them. Because of exchanging gifts, I agree with your husband that it would be good to spend some time around Christmas with his mother, the children's grandmother. Break up the holiday time in ways that include other days than the holiday day it's self. What counts is the love that is shared and not the day it's self.
If each of you can step back and compassionately consider the other person's view point, you can reach a solution agreeable to both of you. What you do won't be exactly what each of you wants but it will be what each of you can accept.