For the last 20 years, with three exceptions (one of which was when my father was dying and the MIL showed off), I have hosted Christmas at our house. FIL died in 2008 and sometimes I feel I'm the only that has cared about either MIL's feelings, DH's or the DC's feelings.
What really annoys me is the fact that SIL doesn't even bother to phone her mother on Christmas Day - never has. The reason is that SIL is too poor and money is very tight. SIL lives on another continent and I would have thought that you make money available to phone your mother on Christmas Day if you can't be with her. The SIL has only been home three times in 20 years and didn't come for her father's funeral because of the stress and the distance involved for a short(ish) visit. DH offered to pay her fares.
I think what really annoys me is that I have just let SIL's behaviour ride for too many years. On one of the occasions she visited she was just plain lazy. She did nothing to set boundaries for her three year old who at Center Parcs was lifting the decorative stones off the water fountains and throwing them at other children. She spent four days letting DH and I pay for or cook meals, and supervise three children whilst she laid on the sofa reading. Never once did she put her hand in her pocket to offer even a coffee.
Am I being unreasonable to be sick of all the poor SIL, and SIL's so hard up stuff. SIL btw originally told me not to marry DH because he was a capitalist bastard and sneered down her nose at me for working for a Bank and not having gone to uni. To top it all MIL revels in telling me I am extremely extravagant. I don't think I am, unless a pair of Boden trousers is extravagant. And I work full time although had 8 years off looking after the dc.
SIL and her partner are artists by the way. She's been an artist for 20 years now and has sold one painting! Would I be unreasonablel this Xmas to turn round to MIL and say something like "well if they got proper boring jobs like the rest of us they wouldn't be so skint would they"?