Keep in mind that some people not only like to stretch their dollar, but they don't have the luxury of shopping online, or when the malls are open. Not everyone works 9-5 on weekdays. Not everyone owns a computer, has broadband, or is computer savvy. And not everyone saves their "thanks" and family time for the last Thursday in November (some people actually bond during Black Friday shopping!). Majority opinion, thank God, is not how we run this country.
Ultimately, that's why I kind of finally got on board with the fact that most stores (and even restaurants) are closed on Sundays in France - especially since the rule on whether a store can be open on Sunday is that the owner of the store needs to be present during all business hours.
But you need to trade your precious time and effort to get paid. Mandating that there should be no trade on the nth day of the week/month/year, days that were arbitrarily set by a bunch of dead white guys trying to appease their subjects or gods is just mind boggling to me. That should definitely not be a basis for a one-size-fits-all rule for people in vastly different circumstances who wish (often need) to trade or not trade.