Some more thoughts:
Scubabum, I'm glad to hear you don't shit where you eat. Does that mean that the beggars that inhabit the Gulch area will have the courtesy to wait until you are done eating and on your way back to the BM before hassling you. I don't think so. That policy is only marginally better at best.
Last trip to SJ, I did sort of shit where I ate. I had a momentary lapse into compassion. I was sitting in the front section of Mariscar and I had just finished my meal of a half chicken, or at least all I could eat of it. I guess I wasn't as hungry as I thought I was when I ordered it. Anyway, since I was obviously finished (I had just tossed my napkin up on the table and had slid back patting my tummy) this street guy came up to me and asked if he could have the rest. Magnamously, I said sure help yourself. He literally grabbed it off my plate and ran off ravenously eating it as he went. I'm sure a lot of the cash street donations in the Gulch go to crack, cheap guaro or inhalants, but I know from what I've seen that food goes to filling empty bellies. Still, I had mixed emotions since while I knew my gesture went to the right place (his stomach and not the local drug dealer) I know that
ANY offering only encourages others to continue to hassle you.
Is paying someone to not mess up your windshield, not hurt your ears by singing off-key or worse yet paying them to simply go away for offering you nothing but a demand for a handout, is any of that really charity that you can feel good about or is it just paying blackmail money? And doesn't paying blackmail money only reward undesirable activity and only temporarily remove the problem? Ultimately, doesn't it only encourage more of the problem?
Herbf, giving 500c
IS like giving $5 here. Heck, if everybody gave me $5, I might even start panhandling myself. However, how often do EVEN those that give to street people in the US give that much? OTOH, I suppose whether it should be considered too much depends on whether one thinks they should use what would be considered a lot to the giver or what would be considered a lot by the recipient as the standard. No one is saying 500c is a lot to any of us.
Also, for HerbF on relativity. While it is true that there is a wider social safety net in the US than in CR, it is far from hopeless for people in CR. They do have social welfare agencies in CR and plenty of employment opportunities. There are plenty of places in the world that could use your generosity
FAR more than CR. I violated my rule about not giving to street beggars when I was in Cambodia. But then over there the beggars didn't chase after you. There they were lined up one after the other unable to move around because their legs had been blown off by landmines. Kinda puts things in perspective, doesn't it? My only problem over there with giving was in not running out of change and small bills before I got to the end of the street.
You could also look to Nicaragua right next door to CR. Did you know that hardly any ticos pick coffee in CR anymore? It is all done by migrant Nicaguarans and people from other poorer countries. If a tico is begging you for money his position is not altogether different than those in the US. They should quit wasting the little money they have getting stoned or drunk every day, get off their ass and work for their money like everyone else or go to an agency that is equipped to provide the services they need and stop hassling us Gringos who came down to CR to enjoy ourselves and not think about the problems of the world.
Ah, but you say that you're not in Cambodia or Nicaragua, which brings me to my next point. If you still want to help the poor people of CR, or the US or even more impoverished places than either of those, you don't have to wait until you actually go to those places to give something. It is probably much wiser and efficient anyway to do it through agencies that know how to disburse the money and will do it fairly.
I used to give money to street beggars in the US until I ran into some of the exact same problems as Coqui and I always used to worry that the money I gave would be wasted on drugs or drink rather than food. One time I saw a guy with a sign will "work for food" so I handed him my business card and a quarter and told him I had a job for him.

I never heard from him.

There used to be a beggar here in Tampa that carried a sign that said "need money for beer (and that's the truth)". At least he was honest.
Now, I only give to organized charities, where I know my money will not be misspent (check out charitywatch.org for a list of charities that do not waste a lot of money on fundraising or overhead). Every month I send $25 to support a Ch*ld in Africa and another $25 to support another Ch*ld in South America. I know the money doesn't go to the Ch*ld or to buy them a simple meal. It goes to their village and helps them build wells so they can have clean drinking water or schools where Ch*ldren can learn to read and write and adults can learn better ways to raise their crops.
I also send another monthly $25 to Banda Aceh and $25 to Thailand for Tsunami relief. If you think the street beggars outside the Prez have it bad, then you haven't seen the devastation over in SE Asia. but if you absolutely have to give money to someone in CR, consider UNICEF or Fundacion Rahab (works retraining street prostitutes so they can get off the streets).