Tanama Coming from 2 generations of army members over a period that ranges from the Boer War to the Cold War. I actually disagree with your plea for those who work at Christmas and the charge of selfishness for those who don't.
During my childhood, overseas postings, distant UK postings, during wartime all postings, without accompanying family. Plus, as he was an officer, my father spending a good part of Christmas day serving Christmas lunch to the squaddies, was not particularly heart wrenching. That is what life was like for us and we knew nothing else. Our families also knew what the job entailed (especially as my grandfather had also been a career soldier) so didn't waste their time on pointless regrets.
It was part of our lives and we just accepted it as normal.
The same applies to those who work Christmas shifts. Employers do everything to keep the number called in to a minimum, and any shift is only part of the day, so the rest of the Christmas period is free. DD had a job like this, so we have experience of it.
What is so difficult this year, is that everyone's plans and expectations are being suddenly disrupted and that is actually so difficult, when so many are having to make critical decisions about who to see and when to see them and how to deal with those to dear to them, who have to be excluded.
No, my sympathy is all with those whose lifes are innturmoil this Christmas. For those who work at Christmas or live along way from hom. It will probably just a perfectly normal Christmas.