The truth is that if Israel were to put down its arms there would be no more Israel. If the Arabs were to put down their arms there would be no more war.
To defeat ISIS and let Iran get nuclear weapons would be to win the battle and lose the war.
I don't know of any army that does more than an Israeli army does to avoid civilian casualties. But incidental and unintended casualties accompany every war.
If I have to reduce all of the laws of war into a single sentence, it is this. You divide the world into two, combatants and noncombatants. You can attack deliberately combatants, but not deliberately noncombatants. Israel acts that way. It attacks combatants and accidentally kills noncombatants. But in the case of the terrorists, it's the exact opposite. They deliberately attack combatants - noncombatants, civilians, deliberately.
When I say that terrorism is war against civilization, I may be met by the objection that terrorists are often idealists pursuing worthy ultimate aims -- national or regional independence, and so forth. I do not accept this argument. I cannot agree that a terrorist can ever be an idealist, or that the objects sought can ever justify terrorism. The impact of terrorism, not merely on individual nations, but on humanity as a whole, is intrinsically evil, necessarily evil and wholly evil.