I remember once I bought some beggar kids some KFC. They asked for cash for food, instead I told them they can get some nuggets or whatever it was. Surprisingly they agreed... Honestly spoken, those kids were really poor and weren't dressed like most other kids. Dunno about you, but the smile on their faces after getting some fried chicken was well worth the $10 I spent.
Real poor beggars will be happy about anything you help them out. Personally I feel like giving them a tenner in foods and getting a smile back is a good approach, much better than giving them cash and seing them buying drugs on the corner...
For those bitch in the video, just mad...