I think youre being very unreasonable!
My DD is a carer, works 12 hour night shifts.
2022 she was day shift
2023, her first year on nights she worked night shift, Christmas Eve, Christmas night and boxing night (and has to sleep during the day so no time for family)
Last year she was to get it off and work new year, but someone refused to work, so she went in on Christmas Eve, and Christmas night, got boxing day off but also worked new year. Hogmanay and NYD (night)
This year she's rota for Christmas again, she's asked other if they'll swap, and they all say no because DD doesn't have children 🙄
But, Christmas day is when my son died, so it's an extremely difficult day for us, even more than every other day. . It would be "nice" if we could all spend time at his grave together as a family, never mind having a meal together!
So people that play the "I have children card" really annoy me, you chose to have a child, you chose your job. My DD didn't choose to lose her brother.