I have to agree in most part with SR, though I think the email itself could be significantly reworded to be less blunt. If people have been giving him stuff for years that he has stated time and again that he doesn't want or need, that smacks of either some serious thoughtlessness on their part... or they're purposefully doing it to piss him off depending on what's happened in the past.
Or, they could be like my Mom was. Most of what I would have wanted was pretty obvious, but because it was 'that fantasy stuff', she purposefully wouldn't get it for me 'because you have too much of that crap anyway'. She took zero interest in what I was interested in. There could be a lot of passive-aggressive stuff going on there we know nothing about. Kinda sounds like it to me, at least.
I'm hard to buy for as well. Usually, though, my interests run towards the same as the gaming group's. Some broad hints are usually given to me: Do you own such and such book? No? Well.. I don't think you should get it, then, *wink wink*. Or, they know what's on the shelf and what's missing.
Me, I agonize trying to get the perfect gift. I try to ferret out what people are looking for and can't find, or something that matches their interests as closely as I can divine even if it's not an interest of mine. Sometimes, I have to ask bluntly 'do you have that?'.
Most of the time I get a direct hit, because I take an interest in what their interests are and file away little statements. 'Oh, I love wolves' becomes a little ceramic wolf figurine at Xmas (unless some careful questioning reveals that they collect little wolf figurines - then it's too much of a chance of duplicating something they have or getting something inferior. In that case, it might be a picture, or plushy, or something in that vein.
Also: Amazon's wish list sharing feature. A boon to Xmas giving.