Well, you are devastating the civillian infrastructure of a neutral state for the actions of a 3rd party that happens to reside there.
Israel left Lebanon in the summer of 2000. Lebanon has had 6 years to pull itself together and lay the smack down on Hezbollah, a large, "independant", heavily-armed force operating according to its own whims and wishes in Lebanon for many, many years. They didn't, and as a result, Hezbollah took actions against Israel so drastic that even the Arab nations have said they've gone too far.
Now normally, if you have, for all intents and purposes, an armed rebel faction operating in a sovereign country, especially against that country's best interests, that country's law enforcement (or army if the job is too big for police) is tasked with the job of taking that faction out and imposing law and order. Lebanon didn't - not that I can really blame them, since Hezbollah is probably too big for them to deal with even with the Lebanese army.
But as a result of this situation, Israel has been getting hit by over 100 katyushas per day. Lebanon's not acting to rein in Hezbollah, and as much as it's been over-used in the media, as a sovereign nation, Israel most certainly does have not only a right but a duty to defend herself and her citizens.
So we assault Hezbollah, which operates as a cross-border terrorist organization (i.e. they need to cross international borders in order to carry out their campaign of terror on their targets). As we all (should) know, terrorists just
love to operate from the midst of friendly civillian areas, so that when attacked, they can use the civillian carnage in the media to manipulate world opinion.
We hear no cries denouncing their use of civillians - their OWN civillians! - as "human shields", yet when the IDF searches a house for a wanted terrorist and has the head of the household enter the rooms of his house ahead of the soldiers, the world cries out.
It would be nice to see the enemies of Israel held up to the same moral standards as Israel herself is held up to.
The very fact that it is the government is behind this means that the UN should be able to sanction your country for doing it. But they can't because the second they try the US vetos the attempt. So why should the UN have to deal with the mess Israel will make in Lebanon but not have any right to censure Israel for their part in causing it in the first place?
Israel's part in causing it? Did I miss something? Did Israel attack Lebanon before Hezbollah kidnapped two soldiers? No, wait, we must have attacked before Hezbollah started raining katyushas down on us. Oh, wait, that didn't happen either.
Could you explain yourself?