It doesn't matter if they landed in Southern Lebanon or Israel, there is a ceasefire (supposedly) on and they should not have been fired at all. The hezbullsh** terrorist have broken the ceasefire.
They never agreed to it.
Just out of curiosity, how can the UN or the US or anyone negotiate a ceasefire between a sovereign nation and a terrorist group? Is Hezbollah a member of the UN? Has any country recognized Hezbollah as a sovereign nation?
If there is a ceasefire it should be between Lebanon (who isn't actually fighting in this war) and Israel and not some gang of thugs who happens to exist on Lebanese soil.
Right now they are negotiating a settlement with a terrorist group. This really looks bad for the US. We should just be encouraging Israel to kill every one of these guys and anyone who harbors them.