If Israel does not make the appropriate changes, the US needs to be prepared to accept millions of Israeli refugees as Israel depopulates over the next ten years.
Israel had a chance to kill two birds with one stone. Clean out the infection in Lebannon and end its transmission from Syria. The decision not to neutralize Syria was a bad one IMO. Israel cannot afford to look weak.
Iran created Hezbollah, but it's line-of-communications stetches through Syria. Iran probably cannot be attacked decisively (by Israel) without resorting to nukes. Syria is another matter. Syria is the lynch-pin.
What the IDF should have done was continue the operation into Lebanon & force the Syrians to intervene, then thrust down from the Golan on Damascus, cutting off the Syrian forces attempting to intervene. With Syria defeated, Hezbollah dies on the vine.