If they just did a "Ghandi" and passively resisted en masse, holding huge marches every day, going on hunger strike etc, then the Israelis would be out of the occupied territories within 18 months. Instead they go round blowing people up and thus give Israel the perfect excuse to continue their present policy. Same with Iraqis resisting the American occupation. Instead of trying to outfight the US Marine Corps and losing badly, they should just use nonviolent tactics, and once again they would achieve their objectives much faster. The fact is, western democracies have the weakness of being pussies who can't stomach repression, so nonviolent resistance will turf them out faster than anything else. Why are Arabs and Palestinians so stupid as to not realise that getting the moral high ground will give them a quick victory?