I disagree with the statement "not all countries have resources to be self-sustaining". The greatest resource any country has is it's people. If you let people keep the fruit of their own labor, they will be able to be self-sustaining. If you take it away, you remove the incentive to work hard and be creative.
My heart goes out to the victims of Haiti and all other victims of natural disasters. And I'm a very proud American when I see the outpouring of support from the U.S. to help out Haiti. But what about 6 months from now, in 1 year, in 3 years, etc.? How can countries like Haiti be able to help themselves as much as practical? Thinking of the phrase "Provide a fish to a man, you feed him for the day. Teach him to fish and he can feed himself for a lifetime". Granted, not all countries have resources to be self-sustaining. But how does the world help Haiti "learn how to fish"?