If Israel doesn't want to win, it won't. It is really quite simple. The option of living at peace with muslim neighbors has been removed by the muslims themselves as does not exist. They can live at war with them, or they can clear what they intend to keep. As long as every Israeli action is just the prelude to another Israeli withdrawal, they will never stop coming. Why on earth would they? They just win.
And oh, as for the name calling, who cares? Israelis have already shown patience beyond the saints and been called worse than Nazis for their pains. If you think name calling and labels and imaginary comparisons enters the business at all anymore, well it doesn't.
To you it wont, but I am not talking about outsiders calling the Jews names, I am talking about activity you talk quite glibly about will strike at the Jewish soul.
I have quite a few friends from Israel mainly military and we have discussed this at length, especially after my first tour of Bosnia where the only people I could talk about what I had seen were people of the Jewish faith.