It all began years ago when people simply had to go to the movies on New Year's Day. Then they had to shop on New Year's Day. Then it was imperative to make a purchase of some kind on Thanksgiving morning. Then, for the late wakers, it could wait till Thanksgiving afternoon.
We have people who simply have to shop for christmas gifts until 1 in the morning. Some have to get in there at 6am.
It doesn't surprise me that shop owners want to remain open on the holiday. The people keep going in!!!!
If people would simply stay home and enjoy the holiday, refusing to frequent any business that feels the need to keep employees working, the owners would lose money and rethink the entire enterprise. As the customer, we apparently permit this to happen. I would sincerely ask that you don't go in for that loaf of bread. You'd make more of a point by staying away.