If you said that it's the music, you're right.
See, apparently someone has decided that the best way to get shoppers in the holiday spirit is to make absolutely sure that they hear the same songs covered by different people OVER and OVER and OVER again. Yesterday, when I went to a department store for a few hours to shop, I heard at least five different versions of "Little Drummer Boy," "Silent Night," and "Jingle Bells." Just before I left, I remember that they'd started playing "Grandma Got Run Over By A Reindeer;" as much as I dislike that song, after the constant repetition it was almost a relief. Almost. I'm frankly amazed that the workers there could tolerate it.
I'm not saying that people shouldn't celebrate Christmas, or even that they shouldn't play Christmas songs during the season in department stores. All I'm saying is, the constant and unending holiday music gets really old really fast. Would it ruin their earnings to throw in a normal pop song after every one or two holiday-themed songs, just to break up the monotony? Why does EVERY SINGLE SONG have to be a holiday song? Do the people who are in charge of this not realize how tiresome listening to the same things over and over can be?