Because it never fought one. Israel has fought skirminshes with groups armed with guns or molotov cocktails using stone-throwers for cover.
Israel could expell the arabs or indiscriminately slaughter any assaulant, even those with stones. It hasn't because Israelis want to be better than that.