Whether their cause is righteous or not, one thing for sure is they're fucking idiots. The Vietcong used an efficient terror campaign in conjunction with a guerilla forces, the Palestinians use excessive and inefficient terrorism against their own people whilst only attacking Israeli civilian targets leaving the Israeli military and police only with more determination and morale to stop them. Because most of their loyal and elite fighters commit suicide in bombings against their own schools and potential allies they cannot mount an effective guerilla campaign against the Israelis.