The holidays are stressful for so many reasons. You often have to travel. You have to spend time with your extended family, which often means you have to evade deeply personal questions. And there's there's the buying gifts.
It's always hard shopping for someone. You have to consider what they like, what you can afford, and whether something is available. With all of the factors in play, it is hard to believe anyone gets it right.
Still people know that there are certain things to never give as gifts for the simple reason, why would you?
At least most people know that. There are some people who manage to screw it up every year, either out of stupidity or malice. Here are some of their worst offenses.