Cut it out......cheer up...it's Christmas.
Presents???? I think you are reading too much into the whole thing. If you don't want to buy gifts, then don't. People get enough crap anyway. If you do........then there are a number of no-fail gifts; even gift CARDS.
When I get a present, I say "Thank You".......then that's it. If I don't reciprocate, so be it. If I do, that's fine too. We have the rest of our lives to "even things out". I do plenty for other people throughout the year, much of which is more significant than a new sweater from Old Navy. If people can't see it that way, then it's their problem.
Just enjoy the food, the music, the whiskey, the TV specials, the kids(?), etc.
Oh yeah.....and if you're Christian, you can always fall back on the "birth of Christ" thing.