Israel should obviously have ended the occupations, payed reparations and prepared for the return of refugees.
The IDF doesn't give a shit about "collateral damage". They mainly attack civilian targets. That's the purpose of the organisation, to make life for indigenous populations in the vicinity of the state of Israel impossible. Destroy their agriculture and water sources, murder their children, displace them, destroy their homes, occupy the land, pretend to be a victim if someone fights back. Then sign some contracts every now and then and don't abide by them while claiming that the other party is the one who doesn't.
This has been ongoing for about a century, it was how the Haganah, Irgun, Stern gang operated. This is why the IDF has such a bad army, they aren't trained for combat and hardly ever have to experience it. Instead they're used for genocidal atrocities against unarmed civilians.
Ended the occupations meaning what, never enter Lebanon? What do you think Israel should have done about Hezbollah’s terrorism, just tolerate it and never let Israelis return to their homes in the north?
Apart from that it seems like you’re just switching topics to a variety of other accusations. We were talking about a particular operation which you claimed was “untargeted”, yet you haven’t suggested any better alternative (besides being nicer to terrorists in hopes that they stop?). In reality the operation had far less collateral damage than what’s possible with any conventional alternative.