Most sane individuals realize that Iran is is attacking Israel on multiple fronts which is why Israel continues to need weapons to defend itself. And by defense we mean an active defense which takes out rocket launchers and attack bases before they are launched, not when they arrive. It’s common sense. If Hezbollah launches one rocket from a location that location and its supply depot needs to be destroyed.
Under UNSC 1701 Hezbollah had to be disarmed below the Litani river. That didn’t happen and Iran is behind it.