I never give money.
I always offer food.
Right thing to do.
Maybe, maybe not. To the truly destitute yes. To the 20 year old kid who thinks it's neat to panhandle; no.