>Likewise, in Europe, I also hear a lot of "I don't give money to beggars but if they want to eat then I can buy something". I disagree because to me it's part of a larger dehumanization process: who are we to tell people what they should spend their money on ? If the guy wants to drink it or buy a night in a cheap hotel or buy a blanket or food or whatever... it's still up to him. I don't have the `right` to control what his priorities should be.
If someone is living off a welfare check, I do not want them using that money to buy things I consider luxury goods with the money I worked to earn (tax dollars).
This is more a comment to your 'drink it' part, but also applies to people who buy soda/candy bars/junk food on food stamps. When I was working minimum wage I didn't buy that stuff because it was a waste of money that I couldn't afford.