What are you talking about? Almost every store around here was open yesterday. Only some of the large corporate stores like Best Buy were closed. Walmart and Lowe's were open, as was Target. (There was a news broadcast telling what places were open for business)
I can not think of a single local "mom and pop" restaurant that was closed. Most were open with reservations and waiting lines, especially the small brewery bars.
While this past may have been a very religious holiday in the past, I think I can see that the Christians are being replaced by some "morning" Christians and many who just do not give a fuck anymore.