Countries have both the legal and moral obligation to defend their own citizens.
One could argue that 6 years of just taking attacks from inside Lebanon's border was morally wrong in regards to protecting Israel's own citizens. Diplomacy does not work in situations like this. Time and time...