So a single day of the year was "marred" because you disapprove of other people buying stuff?
Utter nonsense.
That's no worse than people suggesting that their Christmas has been ruined by no service today or engineering works over the Christmas.
There's also a suggestion on the GA twitter that a football match was today ruined by the lack of train service.
I think people need to get a grip and accept that when it comes down to it their lives aren't being ruined by shops or lack of trains today and just try again tomorrow