So today I was walking through town to get lunch, and I walked past a fellow setting up his guitar and guitar case. So I stuck around and waited for him to start playing, I can't remember what it was, but I gave him about 5 bucks (in coinage), gave him the thumbs up and I walked away.
Later on in the same town and the same day, I was standing somewhere waiting for my friends. I wasn't bothering anybody. Next thing I know, I was grabbed by some creature with massive force, what looked about 12 years old. I was a tad bit afraid, looking into it's face and it had blank eyes with drool running over it's cheek and chin, teeth exposed. Smelt like urine. Afraid for my life I asked what the hell it wanted, and it asked me if I could give it a dollar. I told it to bugger off and get a job (I did this because it practically attacked me, I didn't like the way it was asking), and went and found somewhere else to sit.
..Anyway, that story is pretty useless.
How generous are you when giving money to street beggars? And do you give it to anyone, or just those who deserve it? Or do you save your money for more important things?