The only way to restore regional stability is for the fanatics in Israel to enter into negotiations about returning sovereignty over the west bank and Gaza strip over to the Palestinians and recognise their (as well as their own) right to live in peace and security, free from occupation. Although I would never condone targeting civilians, as long as Israel has a military occupation, siege and blockade over Palestinians territories, they have every right to resist that occupation and I would be doing the same in their shoes.
The only way Israel can claim some moral high ground is by stopping being greedy and selfish, retreating from occupied land, granting them (Palestinians) Statehood and living within their Internationally recognised borders. Then if attacked while minding their own business, they (Israel) would have a right to self defence. However if the Palestinians had a sovereign State free from occupation and blockades, it would not be in their interest to attack Israel!