Beggars are continually getting worse, and turning into scammers. I've run into god knows how many people who have told me "I ran out of gas on the road over there, and I need a couple of bucks to get some". I refuse to give those people money. At my part time job, one guy came in with that story and one person gave them $10 for gas. The guy left, then came back and said "They need a $10 deposit for a jerry can" She then gave him another $10. The guy then went and walked across the street to the bar.
In my opinion, if you don't have money, you shouldn't be driving a car.