1) Don't be so materialistic
2) Go to Home Bargains and B+M Bargains and buy some novelty stuff, it's the thought that counts.
An equally materialistic solution which will not actually change his feelings?
I don't think he wanted to be told what to do, just if other people were in the same situation.
I can't buy anything nice this year either, I'll make do with time invested in other people instead, kids need people to play with more than they need the toys in the first place. Look how much fun a massive cardboard box is to a toddler.