“casus belli” is the stated reason to go to war. It says nothing about if those reasons are moral. Hamas had casus belli. The US has casus belli when bush invaded iraq based on lies about WMD. Hell, russia has it in ukraine (something something nato).
If you cannot conduct war against a guerilla force without murdering hundreds of thousands, destroying every piece of peaceful infrastructure, and blockading aid - then the truth is it’s wrong to conduct that war.
Casus belli incorporates legitimacy of war. Hamas had it, Israel had it. America did not in Iraq; Russia doesn’t in Ukraine.
> If you cannot conduct war against a guerilla force without murdering hundreds of thousands, destroying every piece of peaceful infrastructure, and blockading aid - then the truth is it’s wrong to conduct that war
If that force is conducting operations in your borders and against your citizens it’s no longer that clear cut. (This goes both ways in this case.)
Both Hamas and Israel have grounds for war. Both of them have conducted it badly. But in both cases, it’s not easy to see how they could have managed it that much better. (Well, actually, for Palestine it is. They should be suing for peace and handing over their hostages. Neither side looks smart when it takes innocent hostages.)
If you cannot conduct war against a guerilla force without murdering hundreds of thousands, destroying every piece of peaceful infrastructure, and blockading aid - then the truth is it’s wrong to conduct that war.