Hamas started the current war with Israel. That is not even in dispute among serious people. Islamic terrorists are currently waging killing sprees against civilians in Nigeria, Iraq and Israel, among other places, but only when Israel stands up to defend itself does the world cry out for a cease-fire.

Why is that?

Anti-Israel bias and anti-Semitism have to be at least part of the explanation.

Israel should ignore calls for a cease-fire and destroy Hamas as a political and fighting force now. In fact, this war may be its last chance to defeat Hamas and have any possibility of getting to a two-state solution that stands any chance, however remote, of achieving peace.

1. Hamas’ evil is never going to be more obvious. Hamas weaponizes women, children and animals. Hamas started the current war and they have rejected five cease-fires (and counting). Hamas has been caught hiding its missiles in UNRWA schools. This week, Hamas leadership have re-iterated that their goal is to destroy Israel entirely. Hamas will never live with a two-state solution.

The Israel Defense Forces are making good progress destroying Hamas’ tunnels and missile arsenal. A cease-fire at this point only gives Hamas the chance to re-arm, force children to dig more tunnels, and rebuild Palestinian morale that shows evidence of eroding during this war. If Israel does not destroy Hamas now, there is always the chance that Hamas obtains even more powerful weapons, either from Turkey or Iran or another source, and uses them against Israel.

The Islamist revival that is powering terrorism all over the world may eventually abate, and the majority of Muslims may yet follow Egypt’s lead and reject the likes of the Muslim Brotherhood, but at the moment, Iran is still a radical threat, Turkey is becoming more radical, and Europe is succumbing to its own domestic Islamist threat and to its old habit of anti-Semitism. The way to bet right now is that global opinion of Israel is going to get worse, not better, over the next few decades.