In my opinion - Israel is doing everything they can to protect the citizens of Lebanon. If those fucking Lebanese would wisen up when they see leaflets dropping from the sky saying "GTFO or Die" then it might be a good idea to leave.
the nazis couldn't defeat the partisans/resistance/terrorists/freedom fighters all over europe and they sure as hell killed more civilians than israel ever will.
If a "non-nation" force is attacking a nation state from within another nation state.. Either:
A: The harboring nation-state must remove and neutralize that force
or
B: The harboring nation-state becomes a partner, and is subject to attack.