I've also worked my fair share of Christmases. Retail (unnecessary) and care.
IMO all unnecessary businesses should be closed from midday Christmas eve until 9am 27 December.
Overseas mners what happens with Christmas or other big religious holidays where you are?
I also remember half day closing weds, early closing sats (yep even supermarkets were closed by 4), and closed Sundays. Everyone managed!
There are very few people needed to work on christmas day/Sundays. I'd restrict it to healthcare, emergency services, utility emergency repairs services. These days with DVD/Netflix/Spotify etc there's no need even for radio/TV to be on.
I think it's awful that staff in certain industries aren't guaranteed a day off each week and in fact are pressured to work when they maybe don't want to - and for no extra pay. No wonder families and communities in UK are falling apart they don't get to spend any time together!
I've also lived in Europe, it was like stepping back 20 years in time! High Street shops (baker, greengrocer etc) still valued, everything closed one afternoon a week and Sundays and early closing Saturdays. I loved it!