People who think giving charity to those less fortunate also gives them the right to direct the personal choices of those receiving the charity are some of the worst people on the planet. The biggest offenders are religious organizations: “Ooh, here’s some food. Yes. You like food, don’t you? I bet you’re hungry — I can tell ’cause I can see your ribs. Well, it’s all you can eat in here… first, just say you accept Jesus Christ as your lord and savior. SAY IT. Wonderful. Bon appétit!”
Organizations do it all the time, but there are plenty of individuals who also think giving a guy a buck gives them the right to tell the recipient how to spend the money. This behavior is the worst because it takes what should be a generous gesture (giving somebody money) and turns it into a cheap way to make a BS point about your moral superiority (“If this man did just one thing more like me, he wouldn’t have to beg for my scraps.”).
If you want to help, help. But don’t use “helping” as an excuse to further some ridiculous personal agenda. You’ll just look like an idiot. You’ll just look like George Will prancing around the pages of the Washington Post trying to act like he is against affirmative action because he suddenly wants the Supreme Court to step up to the plate and “help” black people….