I only had a shine once while in Santo Domingo, basically because I had brought my own product to keep my shoes clean. The reason I did get a shine because the kid was really selling the product, and not the pity. He convinced me had the best shine, tried his best to speak english, although I kept speaking spanish to him. He initially wanted to charge me 3 dollars or something, I got him down to 20 pesos, haha, had mine and my brother's done, left him a $100,he deserved it, he did leave my shoes looking like new. He was not aggresive in the sense that I was a gringo, and I somehow owed it to him, he sold it - plus I felt more compelled because he made a an effort to speak english, and be kind - he was also learning french and german on his own. He told me he made between $1000 and $1500 a day doing it, not bad at all - I guess he was a pro.
Basically if they are honest, and you need a shine, why not? It's honest work for honest money - better than giving it to a straight out beggar - which brings me to my next story.
This one guy was asking me for money, saying some story how he had just been deported from NY or something. He spoke fluent english, then german, then french in front of me, and very well I might add - I did not give him anything. A few weeks later he came up to me with the same story, I told him "you speak 4 languages.." he interupted me saying "actually I speak 7", "ok" I said "you speak 7 languages, you have no excuse not to be working" and I left. It's cases like this that annoy me, not the children, they don't know any better, but able people trying to make a buck on the street instead of doing honest work.
oh and I couldn't help but notice:
"Best of luck - don't hesitate to ask more questions. By the way I'm Catholic and I rarely refuse to give people money if they ask - maybe not as much as they'd like but I still usually give(99.999% of the time)."
Chip00, can I have some money???