@Robert Gentel,
But providing them the means to continue making the wrong choice is not the way to teach them to make different choices, either.
IMO, you have to actually
provide them with a choice. Giving a panhandler $5 doesn't really provide him with much of a choice, whereas giving that $5 to Goodwill, so they can give someone the opportunity to have a job, does provide choices.
I donated some stuff to Goodwill just yesterday, a laundry basket of stuff all jumbled up. I started sorting it and the guy took it away from me and said to let him sort it because, "it's my job".
He's the guy I want to help, and if he buys a beer with the money he earned, I have no problem with it.