I regularly give money to people others call "beggars" or "pan-handlers."
I give because I can. I give because giving is the most god-like thing I do. Divine bounty is shared unconditionally, so I share unconditionally.
Not giving because the person might use the money for alcohol or drugs is judgmental, and I don't judge. When I give money to someone the money belongs to THEM not to me. What they use it for is NONE OF MY BUSINESS.
The way I see it, people are exactly where they need to be on their life's path. Who knows, if they use the money for drugs, or alcohol, maybe it will be THAT drink, or THAT fix, that causes the person to hit the rock-bottom that they HAVE TO hit before they can recreate their life.
And, so it is.