I read where UPS expects around 2 million return packages on January 2nd alone as people return all the crap they shouldn't have bought in the first place. This seems very wasteful to me.
My solutions to the problem:
Don't give clothing. I always hated clothing gifts. They were the wrong color, or the wrong size or something wool [I really hate wool and won't wear it].
If it's stupid, well it's stupid. Remember Pet Rocks? At least they didn't cost much.
Give something a person actually has a use for.
If the person can read and write, books are still good gifts. I have three recent books to stuff that stocking: Tales From Dry Gulch, Fallen Angel and Legends of the Dragon Cowboys. They're good books, especially Legend of the Dragon Cowboys. I have another book, a science fiction novel called Bonded Agent, but male readers don't like it although female readers do.
Just don't give a gift at all. My family stopped exchanging gifts years ago and we all loved it [except for the dog, who seemed to still want a present under the Xmas tree].