My 5th grade science teacher went to Haiti a few years ago with a bunch of college students. He had been there before, and it was beautiful. He was going to the same village, in fact.
When he got there, there was trash everywhere, the grass was all yellow, there was a tree lodged in the river, along with broken boats, etc.
They don't know how to take care of their society. Why should we give them money?