Sort:  

Because they have rocks, knives and bottle-bombs while Israel has $10 million a day in US military aid. Also worth mentioning is the Palestinians lived in Palestine (hence the name) for more than a thousand years and Israel has been stealing their land for 70 years because they claim God gave it to them some 3,000 years ago. You're welcome.