I understand the sentiment behind what you say, but there is also something to be said for keeping the ‘war’ at nibbling pace as opposed to giving excuse for every country surrounding them to wipe out Isreal. They could handle Gaza, but could they handle Lebanon, Iran, Syra, etc... all at the same time?
The Israeli’s can hold all of them off. If they couldn’t they would be wiped out today. If any Arab nation or coalition had the strength to wipe out Israel it would do so instantly. They hate Israel and want to exterminate its population, they don’t need an excuse for war, and they couldn’t possibly hate Israel more than they already do.
The Palestinian population will eventually crowd out Israelis with their massive birth rate. Twenty years from now most Arab nations will have the bomb. Waiting is not an option for Israel.
LLS