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.