It was the incessant attempts by Israel to invade Lebanon and the inaction of the Lebanese government but I guess your answer responds to your underlying allegiances.
Israel invaded Lebanon for the same reason every time - to prevent attacks on civilians from Lebanese territory.
Because of the constant invasion and denial of recognition of the West Bank and Gaza as Palestinian and after decades of pogroms and ethnic cleansing of Palestinian villages.