I am going to swim against the tide here and probably make myself unpopular but...
It depends what the present was. For Xmas my kids were given several toys which had obviously come from a pound shop, from my Grandma. She is a wealthy lady, and brought them several bits and pieces, all of which were cheap, plastic tat. Most of it went straight in the charity bag, it has to be said.
Don't get me wrong, the last thing I am is a snob (honest). I'm on a very tight budget myself, buy loads from charity shops, and like nothing better than a good bargain.
But there are limits. I happily buy from pound shops and the like but I am picky about what I choose. I would rather dgm had bought one better quality item, or not bothered at all, rather than buy cheap plastic rubbish, which is probably produced in sweat shops, and encourages the disposable, throw-away society, and consumerism which is so deeply embedded in our culture.
Flame me all you like, I know I am an ungrateful cow, but that is how I honestly feel. Rant over (too much ranting already tonight, will now confine myself to the quiet calm threads where I won't get wound up...)