I have a little trick I used to do that helped those that actually needed it, and pointed out the frauds quickly. Whenever I see someone with a sign saying "Hungry" or "Will work for food" I'd stop by McD's or BK and pick up 4 burgers or so, some fries, drink, whatever I could spare. Then I'd stop past em and offer it. They either took the food and were happy (and no longer hungry for that moment), or they'd get pissed and talk crap because they wanted cash, to which I'd always have a nice repsonse...
When I was in Indy for CF I came out from eating Mexican, all stuffed. There was a guy telling me how his car was broke down and he needed money to fix it. I laughed, and told him to take us to it, we're all car guys, we can getcha running again. He about [censored], and just finally walked off, empty handed.

E1