> It is absolutely not "true both legally and morally." It all depends on scale and purpose of the operation.
Well I wasn't making a general statement - I was talking in this specific case.
Let's give an analogy - if a bunch of bank robbers have taken hostages and are threatening to kill them, and if the police is reasonably certain there is no way of actually getting them out - the police is morally justified in sending in SWAT to try and rescue as many hostages as possible. Even if they know that many hostages will die.
The moral fault is with the bank robbers, not the police.
> If [I]sraeli military acted with disregard to the lives of non combatants, that would account to war crimes, against their own population.
I think that's a totally valid internal matter for debate within Israel. Should this kind of doctrine be the rule? Is it appropriate to attempt to stop militants by any means necessary, including possibly at the cost of your own population? This is in the same vein as "we don't negotiate with terrorists", a principled position that theoretically cuts down on terror, but that has brutal immediate ramaficiations in specific cases.
That all said, I don't think this doctrine amounts to war crimes (I'm not sure how it possibly could amount to war crimes). And I think it's an internal matter for debate inside the country, but don't really see how it matters to anyone else.
In fact, it kind of proves the opposite of what many people think - that the IDF is specifically trying to kill Gazan civilians. I'm often asked "what would the IDF do if the innocent civilians around a Hamas militant were Jews, not Palestinians, would you still bomb them even though it might cause collateral damage?". And while I think that question has a lot of answers, I think the "Hannibal directive", if implemented on October 7th (as appears likely), is actually proof that the IDF acts consistently, if terribly brutally - civilians are sometimes collateral damage, even if they're Israelis.