i usually do. i know they are probably in it to buy drugs or booze or whatever, but, honestly, is it really any of my business what they use it on?

I'll never forget one time I gave a homeless guy half of my sandwich while on the way back from a lunch break. He was just pretty pitiful on the sidewalk with a cup, so I gave him the sandwich. A few steps later I'm shocked, as the sandwich suddenly hits me in the back. I look back (others were staring too) and the guy mumbles something that sounded like "If I wanted food I'd ask for it". So, yeah, unless I actually get into a conversation with a bum who I won't give money to and he says he just wants to buy something to eat, I don't give them food anymore...