As I said in the other topic, Chris doesn't
deserve donations. Even if he were homeless, there'd be worthier candidates of charity. On the other hand, if Chris is actually struggling to scrape by on his

, I can at least understand why people would be moved to pity him a little (even if the ethics of helping out Chris rather than Africans/crippled people/etc. are sketchy at best).
What I don't understand is the notion that we have to send gift cards/food/blankets rather than money because Chris would piss it away on junk. If he's still buying junk at all, then giving him gift cards will contribute to that junk. Chris is going to say, "Hey, I have free food this month! That means I can spend my food money on porn!" If you give him $20 of soap, then he can spend an extra $20 on rubbish. Your gifts may be fixed, but his cash is interchangeable with anything, and he'll simply buy less of whatever it is you're sending to spend the remainder on something useless.
If he's so desperate that he's not buying junk at all, then we might as well just send him cash rather than gift cards. It's the same difference.