Yes, Agreed 100%.... in a way, it is a shame that smaller countries and islands do contribute, albeit monetarily, while the bigger countries, that may have the resources (military, equipment, supplies) do not offer assistance.....
No one should expect islands like Haiti, and others in the caribbean to send planes full of military and volunteers to New Orleans, because they simply do not have the resources. It is more often the island communities and people that give with their hearts through monetary donations.
Of course, when disaster strikes abroad, the US will offer the most substantial assistance, as it is also the more resourseful country.