Two more (slightly contradictory) comments on the way Israel has been attacked for providing aid to Haiti, but not Gaza:
[Israelis] are perhaps the only people in the world for whom extenuating circumstances are routinely cited in explanation of their charitable deeds. Extenuating circumstances usually occur in mitigation for criminal acts: but for the Jews of Israel they are used instead to explain away corporal works of mercy. That is the underlying and unspoken anti-Semitism of the anti-Israeli lobby: it cannot accept that Jews, as a group, have unselfish, charitable motives.
For those who argue that Israel is sending this aid to Haiti for its own selfish reasons, there are two answers. First the realpolitik answer: All nations have interests; and all act, at least in part, out of self interest. When the United States government is asked by Americans to justify its multibillion dollar foreign aid grants, it generally responds by arguing that these grants are serving the interests of the United States.
When it comes to Israel, however, a double standard is always applied. Israel must act only out of altruistic motives, while all other countries are entitled to leven altruism with self interest. The second answer is that Israel is doing far more in Haiti than would be required to satisfy its self interests. It is sending more aid per capita than any country in the world. It is doing it with extraordinary efficiency and real impact.
Isn't it at least possible that the millennia-long Jewish tradition of tzadakah - that is, charity based on justice - is at least part of the explanation for Israel's generosity?
The fact that so many Israelis are advocating medical and other assistance to Gaza, certainly supports this latter theory. Has any other country in the history of the world ever provided medical and other assistance to a people with whom it is at war - to people who continue to support rocket attacks and other forms of terrorism against its own civilians?