It's really quite miserable that Israel has chosen to fuck the people of Lebanon over in all of this when Hezbollah is a legitimately shitty terrorist org. But unfortunately, that seems par for the course for Israel.
It's a question of proportionality. I'm generally sympathetic to the impossibility of waging war without civilian collateral damage, but Israel is clearly taking very little care to minimize civilian casualties with indiscriminate artillery fire and air strikes, and on the heels of an already legally questionable attack on Hezbollah just previously.
Civilians die in war. It's ugly. I get that. But there's no excuse for any supposedly modern and civilized state to not attempt to minimize civilian casualties proportional to the military objectives targeted.