MIL is a widow (has been for nearly 30 years).
She has chosen not to move on and find a new partner and only had one child, my DH.
As a result we are expected to see her every Christmas. She lives four hours away so means she has to stay for a few days.
MIL is not a hands-on grandparent. She can't change nappies, doesn't help cook or tidy, and just about tolerates 2yr old DD although frequently ignores her when DD is trying to show her toys/engage with her.
MIL is extremely dependent emotionally on DH and despite living on her own isn't very independent. She won't get on the train to visit us so insists on getting a £700 (£350 each way) taxi door to door, which we think is outrageous.
She often expects to stay for a week at Christmas and since having DD we've managed to shorten this to just 24-27th.
Now if she was the kind of grandparent who would entertain the kids, or roll up her sleeves and empty the dishwasher, then we'd not hesitate.
However she's the kind of MIL who is lovely but won't even get her own drink or water, despite us saying to just help herself. It's effectively like having another child. She can get very stubborn and is very hard work sometimes.
Are we complete monsters for wanting to not have her here while DS is only 12wks old and we'll be in the absolute trenches?
It'll be hard enough with two young children.
She has close friends who used to regularly host Christmas, and DH and her would go to their house after her husband died, and I myself spent five Christmases there, so I'm certain she'd be welcome there.