All the things you've described though bear no relation to 'christmas' at all really.....
.... the Christian meaning around the date is so irrelevant to most people.
Plus there's the whole commercial argument... The fact that if there was no Xmas there's be no January sales... I'll never accept that some retailers aren't utterly cynical when it comes to stocks & pricing in the run up to Xmas... Of course they are... I'm not saying it's all a big scam, but these organisations know exactly what they're doing, it's all premeditated & calculated to generate maximum revenue.
indeed.
Sirius.