There are a lot of condemnations of Israel coming in from around the world right now (although remarkably, they still have some allies other than America), and very few of Hezbollah. Nobody seems to be mentioning the hundreds of Hezbollah rockets raining down on Israeli cities and towns, having been launched across the border in Lebanon. Or that the Lebanese government seems unwilling or unable to stop them.
Funny thing about these rockets. They are difficult to aim. You sort of point them at the city you want to hit, and hope that they'll hit something of high value.
Funny thing about Israeli warfare. It's targeted. Highly lethal to actual military targets, less dangerous to civilians. It's designed to avoid 'collateral damage', to put it crudely.
Assuming that Israel is entitled to their own self-defence, they are acting within their rights as a sovereign nation when they are attacking Hezbollah targets. And if Lebanon can't stop Hezbollah, because Israel can, Israel should.