Iran said Lebanon had to be included if anyone wanted any hope of a U.S.-Iran ceasefire, so Israel and Lebanon agreed to a ceasefire. But Hezbollah—which acts independently of the Lebanese government and is not entwined with it the way Hamas is with the governance of Palestine—did not agree to it, and fired on Israel. So Israel retaliated, and now we're right back where we started.
So President Donald Trump's comments yesterday weren't wrong, exactly: