This question has been asked by most people at one time or another. I think of it this way, morally if you give someone money that is begging for a handout you must not make a judgement call before you do so. If you are going to give them money then you should be able to hand over that dollar and not feel like (YOU) have been ripped off. Just walk away happy that no matter what that person does with it that you did the right thing. It is their choice to buy a bottle of booze or another hit. But maybe they will get a place to sleep, a bite to eat, some new clothes, gas for their car, food for their kids, wife, or dog. It shouldn't matter to you at all what they are going to do with it. Would you question your grandma if she asked you for a dollar? No, you just give it to her. Just having the will to give that money to someone who needs it more than yourself should be reward enough.
One very cold winter night my family and I were at a gas station filling up our car and a homeless man with a shopping cart full of garbage bags and clothing was standing on the sidewalk sifting through his stuff. He was scruffy with a big black beard and a long dirty wool coat and scarf. His feet were wrapped in cloth. My wife looked at me and then reached into her purse and took out a 100 dollar bill. She then smiled and told me, "Give this to him." I promptly smiled back took the money and walked up to the homeless man. Now he had not begged for anything from us at all.
I walked up to him and handed him the hundred dollar bill. "This is for you sir." was what I said. He looked at me with his eyes wide. "What do you want for this?" he asked me. I shook my head, "Nothing sir, my wife and kids are in the car over there and we want to help you out. It's real cold and my wife and I think you need it more than we do." With tears in his eyes he shook my hand, "Thank you, thank you, god bless you both, god bless your family." I smiled with tears in my eyes back at him shook his hand and my wife and kids waved to him.
A week later I saw the same homeless man, he had a bike this time with a small trailer on it filled with all his stuff. He had new clothes and he was clean. It made me feel good that we had a hand in that.
It should never be about what will they do with (My Money). Money comes and goes. It isn't something you really own. Just give in the hope of helping your fellow man. Thanks.