Maybe this has already been posted, but:
Haven't read the whole thread, but I think as a superpower, we should be aiding them. I know, it's a waste of money, waste of time, etc, but it's the "right" thing to do.
Yes, you will see pictures of Haitians doing fucked up things like stealing coffins, but do you think that's a Haitian-only thing? Does anyone remember how the "civilized" American's acted when Katrina came around? I'm sure a majority of the citizens have enough respect not to do that, and it's a case of a few douchebags making everyone else look like shit.
Any person in the world, no matter how white and civilized, will put aside society's idea of morality when pushed hard enough. Maybe not robbing coffins, but if you didn't have a home/food/water I bet you would join in the looting or whatever else.
Our military being there is pretty fucking stupid, but it's very American.