We have some of the same issues here in Australia on Anzac Day (April 25). Once upon a time, nothing was open on Anzac day. Lots of people went to their local march in the morning and the purpose of the day was to commemorate the battle and pay tribute / respect to the fallen. Increasingly, retailers are pushing to open from 1pm. I know retail is struggling, but this constant erosion of special days makes them less, well, special. Even if you don't subscribe to the ethos of Thanksgiving, Anzac Day, Canada Day etc etc etc, it's important to spend time with family and friends. I would absolutely hate to work in retail these days. We don't exist (and shouldn't) to ensure retailers a good income.