In this interpretation, the IDF felt there might be an attack incoming, and prevented it’s adversary from doing so by striking first.
The idf assasinated top general Fuad Shukr in Beirut, far from the Lebanese border.
This is like if Hezbollah bombed Yoav Gallant in Tel Aviv. And then Hezbollah starts bombing israeli airports “pre-emptively” because “an israeli attack” (retaliation) is coming.
Hitting someone and then hitting them again because you expect them to hit back does not seem very " self defensy" or “pre-emptive” te me.