Look at it from this way:
Haiti is a nation of about 10 million people. This nation, due to a recent catastrophe, is heavily dependent on foreign aid and resources. But what will this aid really do, besides support a group of people who can't really help themselves? Basically, there are two main problems with giving aid to third world countries: Corruption in the government and among the few wealthy (which is prevalent in Haiti), and the inability for the people of the country to help themselves. You could provide free food and water to everyone in Haiti for the next 10 years, and by the end of those 10 years, they'll have no more food or water since you stopped providing it.
The Gates Foundation is one of the few charitable organizations that gets it. Instead of just giving people in impoverished nations free food, they help them to grow more food, fight diseases, etc. By helping these people sustain themselves, they ultimately accomplish more than just about any other charity group.
But in the end, one of the biggest problems with Haiti (and many other impoverished countries) is a corrupt and/or ineffective government. Now while this isn't true of all impoverished nations (Paul Kagame of Rwanda, for example, has transformed his nation), there's just no point in trying to help a nation whose leaders won't help the people. And if you want another example of a nation that went from poor and weak to incredibly wealthy and powerful, then look at China. It made this transformation not through some kind of magic trick, but through strong and effective governing. These nations, when they apply the same, see similar results (albeit on a much smaller scale). And many of these poor nations have the means to better their own situations (lots of natural resources, large young working populations). If you can find a way for countries to teach culture, stable governing, and a strong work ethic, then that would be fantastic.
Also, I'd love it if all the nations worked together and helped each other all the time, with no exceptions and only each other's best interests at heart. That's called a fantasy world. This is the real Earth, and we live in it.