Shopping's fucking horrible at the best of times because there are people everywhere and the general public are mindless twats that move with the speed of an arthritic tortoise and dexterity of a one-legged elephant. They walk three or four-astride down the aisles blocking your path when you want to pass, and then hover about in the entrances to the stores having a meeting of the minds as to whether they want to be in or out, or where they're going next, so you can't pass without physically squeezing past them or asking "Excuse me" at which point, they shoot you a look as though you're the rude prick.
Christmas shopping is worse still because there are more people, and the people are bigger tossers, because they're stressed. They're stressed because they're getting close to Christmas and they've left it too late to get everything they need, because they're tossers. They cram themselves into the stores thinking that they'll find some amazing perfect gift, apparently blissfully unaware that they can actually buy practically everything they're after in fucking Matalan or Primark online and often cheaper, delivered to their door. Utter wankers. I know it can seem like when there's cash in your pocket it's more fun to physically be out and about waiting for that impulse buy to "grab" you, but if you lack the patience to browse through the websites of the same shops you're physically going to peruse, then I don't understand how you do have the patience to fight your way through the meandering cattle. Does not compute.