I have a difficult relationship with my mil, over the years she has been shockingly rude to me and is generally a very negative, unpleasant woman. However, she only lives a mile from us and traditionally has come to us for Christmas day. Whilst i do not particularly like her, i feel it my duty to have her, as otherwise she would probably be on her own. She has a daughter who lives 1.5 hours away, but MIL is not able to drive that far any more. Daughter has never had her for Christmas, the assumption is that she will come here.
The DC this year have been more vocal about her spoiling their Christmas with her general negativity and need to control the environment, (temperature, tv channel, meal times etc etc.)
It's too late this year to do much about it and tbh, I can't see anything changing in the future (she's likely to outlive all of us).
Don't know why I'm posting really, it just sucks being stuck between her and the children's Christmas not being a relaxed and enjoyable day.
I have promised the dc that we will have a second Christmas day on boxing day and save some presents and just do what we want, but it seems a bit unfair on them that this happens every year.