I see it that way... It just isn’t necessary. People can (and learn to) plan around when things are closed and it allows for time with the family which I think is extremely important. I think everybody loses, it isn’t healthy to be working 7 days a week. Parents need to spend more time with their children, not less. I wouldn’t eat out on a major Holiday, it only encourages it.
That said, Pizza Hut is within their rights to fire him, he must have known that could have been an outcome. The comparisons to military service, police, etc. are a little absurd as they provide essential services. This is pizza!! c’mon!
I have worked every shift there is and if there was over time I would work it. When I was single, I often did not have a lot of food in the apartment. I ate out a lot. When I was in food service on holidays there was always guys that would come in. I suspect many of them were divorced and it wasn't "their holiday" with the kids.
One time I delivered pizza to a bunch of nurses. It was a very snowy Christmas Eve. They were very grateful, they had to be held over due to weather. I received a twenty dollar tip and their smiles made my night.