It is likely that had the IDF NOT exercised the control and self-discipline they did, civilian deaths would have numbered in the tens of thousands, not just 600 (tragic as that is).
(The IDF figures it got about 400 Hezbollah members, and I don't count them in the death toll.)