Please show us the difference between a "civilian" and Hezbollah. This a a war of tribes, cults, religious beliefs, social caste, not of governments. The Lebanese government has as much control over Muslems as the FBI has over the Crips, the Bloods, and MS-13.l
Lets take your analogy a little further.
Say MS-13 had hundreds of rockets that it fired from Brownsville to strike border towns inside Mexico on a regular basis.
Say also that MS-13 crossed the border to kidnap and murder Mexican border agents (such as they are) to use as bargaining chips hoping to secure the release of their jailed members.
Say also that MS-13 regularly tried to send people into Mexico with the sole express purpose of blowing up restuarants, discos, and pizza parlors.
If all of those things were happening wouldn't the Mexican governement have the right to demand the US government do something? And if the US governement chose not to, wouldn't the Mexican government eventually, after years and years of trying to convince the US, be justified in attacking?
I think they would, I think that analogy is what the UN should consider and I think Israel is 100% in the right.
A civilian is not Hezbollah.