Buckey, don't feel all alone. I'm the one in my family who said, "enough is enough". We have a quite large family, and all my nieces, nephews, and brothers-in-law want really expensive stuff that I don't even know how to buy, much less can afford it. We went to exchanging names, but after a few years of that, when my husband got a T-shirt that was a freebie one of my BILs got with an expensive pair of sunglasses he bought for himself, but Mom said everyone was hoping we got their name, roll of eyes. This has to stop. It isn't ba-humbug. It is I must be insane. Now I buy big packages of fancy foods (all my immediate family love really good food), and my family loves it. But if I still lived near them, I doubt I could get away with it.
This year my mom told me that Daddy can't take the strong, aged cheese I send. Ok, I'll go for a milder one. In the background I heard a sister yell something like H''' no! I want that cheese. Then I asked how the basil cheese went over. Another sis yelled, don't you dare stop that one!. So I buy several food packages, knowing my family as I do (heck, we love our food, and two sisters are marathon runners, so can consume tons of it), so I put a little of this and that in it and everyone is happy. Works a lot better than when I actually had to try to think of something for everyone. Guess I've just gotten lazy!