Maybe a bit off topic, but I can't stop thinking about a beautiful sentence I heard here. In Dutch: "Hoeveel rampen zijn er nog nodig om de mensheid te verenigen?" In English: "How many disasters have to occur before humanity unites?"
Personally I don't agree with using such terms as "Arabs" in general or "inhabitants of Jakarta" in this discussion. I did read however an interesting article by a Labor party member in the Netherlands who specifically criticized the rich governments in the Gulf region for giving only minimal aid to the region. However, one can also ask the West where they are in Darfur, Congo, Nepal or other places in the world where help is needed? With all respect, but what gives a human life in Indonesia or Sri Lanka more urgency than a life in Congo or Angola?
Yes, we can criticize the governments of the Gulf states for what it seems a lack of help to the victims of the tsunami. But that should also mean we should criticize "ourselves" (the Western governments, and in a lesser extent, a portion of the population in the West) for what it seems our lack of interest to deliver the same help to people in countries like Congo, Angola and Sudan like we are currently giving to those we have been affected.
Although we are not even sure whether all of our help, all of our pledged money will actually arrive in the affected areas, like some of you already pointed out. That should also be a serious point of concern.