I personally believe stores selling necessary or life-saving products (like hospitals and drug stores especially, or probably some food stores or restaurants, and gasoline) should be open all the time. These, because they can provide products or services that may be of very serious, important help to some customers. Most other stores (like TV or stereo sales places, hairdressers, barbers, gift shops, all the ordinary kinds of storefronts.....) should be considerate enough to close on Easter and Christmas, methinks.
In other words, 80 or 90 percent of the stores can close on the most important holidays. That would make me happy.
I am not holding my breath, however. So long as customers spend money the stores will, naturally, tend to want to stay open. The answer to this is up to us, the customers.
I want at least one home depot or lowes to be open every 50 miles. Some of them can close, but plumbing emergencies are important to take care of.