My experience is that you can't possibly win against whatever the tidal wave is that's coming at you.
Countries should think of Haiti not as a place where to do charity but a place where to invest and do business. And doing business in Haiti means poverty reduction.