The war crime is when Hamas and Hezbollah fire rockets indiscriminately into Israel to kill innocent civilians.
Any and all means are and will always be justified to prevent that.
Agree that is a war crime.
It is also a war crime to carry out what is known as the Nakba - ethnically cleansing and displacing hundreds and thousands of Palestinians. It is a crime illegally occupy land that does not belong to you. It is a crime to maintain an apartheid state. It is a crime to hold 'prisoners' without any charges It is a crime to rape said prisoners. It is also disgusting to have a society that riots when said rapists are called out for their actions. It is a crime to continually bomb and kill Palestinians for just existing. It is a crime to continually kill Palestinians for no reason via 'mowing the grass' exercises It is a crime to crime to kill Palestinians when they peacefully protest It is a crime to indiscriminately bomb Gaza because some Palestinians have had enough of being subjected to sub-human conditions.
So if you say 'any and all means are justified to prevent that', then any and all means should be justified to prevent the above, right?
...and destroying or damaging >2/3rds of all structures in Gaza and killing tens of thousands of civilians with airstrikes isn't?
Obviously yes, Hamas and Hezbollah indiscriminately firing rockets at Israel consistute war crimes. I assume you must agree that Israel's systematic targeting of schools, hospitals, mosques, and refugee camps would also qualify?
Prosecute All The War Criminals, But Start With YOUR OWN FIRST.
Only then will you have the moral altitude required to gain the support of the rest of the world in prosecuting “their” war criminals.