Vice President J.D. Vance's diplomatic mission to Switzerland was grounded Friday after Israel and Hezbollah traded heavy fire across southern Lebanon, forcing the cancellation of a scheduled U.S.-Iran meeting and proving again that foreign conflicts set the American agenda, not the other way around.

The stakes are direct. The U.S.-Iran agreement signed June 17 was supposed to halt fighting on "all fronts, including in Lebanon," as PBS reported. But neither Israel nor Hezbollah honored that understanding overnight. Israel struck more than 100 targets in southern Lebanon, killing nearly 50 people according to Lebanese health officials, after saying four of its soldiers were killed in a Hezbollah attack inside Lebanon. Hezbollah fired more than 50 projectiles at Israeli forces, according to an Israeli military official cited by CNN. A ceasefire was eventually restored through Qatari and American mediation — but only after the damage was done to the diplomatic calendar.

Vance's trip to Lucerne was delayed, with the White House citing logistics that have "never been simple or predictable," per PBS. No rescheduled date was announced. The vice president wasn't heading to Switzerland for a sightseeing tour — he was going to hammer out details of a deal that President Trump says will end a war that has already dragged on for months and sent energy prices soaring. The Guardian reported that the diplomatic back-and-forth has "threatened global economic chaos." That chaos reaches American wallets.

The framing split among outlets is telling. CNN led with Lebanon's army accusing Israel of trying to "derail any solution that allows for the restoration of stability" and reported five killed around Nabatieh. PBS reported nearly 50 dead and showed the Israeli national security minister — himself convicted of terror offenses in Israeli court — posting that "All of Lebanon must burn." Iran's top diplomat called Israel's government a "genocidal death cult" whose "only interest is permanent war." The Guardian buried the body count and focused on political pressure facing Trump from his own party.

Here is the structural problem: the U.S. signed a deal with Iran that implicitly requires Tehran to restrain Hezbollah, and implicitly requires Washington to restrain Israel. But Israel's government openly signaled it answers to nobody. Israeli Defense Forces spokesperson Brig. Gen. Effie Defrin stated plainly: "We are maintaining a forward defensive presence as long as there's a threat." Israel hit targets even after the ceasefire took effect, according to PBS.

Meanwhile, Iran is consolidating control over the Strait of Hormuz. CNN reported that Tehran's newly created Persian Gulf Strait Authority now requires ships to obtain permits and insurance before transiting, with vessel owners assuming "full responsibility for any resultant damage." Traffic remains a fraction of pre-war levels — 12 vessels on Friday versus a normal average of 110. Iran is tasked with demining the waterway under the memorandum of understanding, but experts warn it could take weeks. The passage of global oil shipments now effectively runs through Tehran's permitting process.

Trump defended the deal in social media posts Friday: "The War has diminished Iran! We didn't meet out of desperation, Iran did. They are FINISHED! We'll play out the 60 days. They get no money, not ten cents!" He showed little concern about the postponed talks, per PBS, spending the day unveiling a $400 million Qatari-gifted jet refitted as the new Air Force One.

The question sitting in that Swiss resort where the Qataris still wait is simple enough: who is actually bound by this deal? The U.S. committed to end a war. Its regional partners keep fighting. Iran now controls the terms of passage through the world's most critical oil chokepoint. And the American vice president can't get a meeting on the calendar because two foreign forces won't stop shooting at each other.