Nah, they should just force employers to pay four times the normal wage at Christmas - that way, the ones providing a valuable service could stay open, while those that only do a small amount of business, wouldn't bother opening because it would cost them too much to pay the staff.
Personally, I always worked Christmas (when I had a job, obviously) and didn't really mind - it was working at 8am on New Year's Day that I didn't appreciate...
I'm not overly religious or anything but I do like spending Christmas day and boxing day with my family and close friends to wind down and relax.
People seriously cannot survive without Starbucks coffee or a Burrito (every burrito I have tried tastes like shit IMO, a Chicken Shawarma is far superior IMO ) for one or two days? I feel sorry them.
The commercialisation of Christmas has me pissed me off no end as well. I very rarely watch TV but whenever I catch a glimpse of Christmas days TV it's usually adverts of companies selling off the crap no-one wanted to buy for Christmas presents "cheaply" on boxing day.
Would much rather go back to the time when no shop was open Christmas day and Boxing day. Just two days where most of the world shut down and you spent it with your family and close friends. Bliss .