Fox News doesn’t usually swing at its own bench. The network built its brand on defending the Trump administration, not poking holes in it. So when two of its own hosts spent a Saturday night segment questioning Vice President JD Vance’s loyalty to President Donald Trump, it landed like a slap nobody saw coming.
The moment happened July 25, 2026, on “The Big Weekend Show.” Co-host Tomi Lahren rolled a clip of Vance talking about Iran on Joe Rogan’s podcast, then said out loud what a lot of people had been whispering. She thought the vice president was working against his own boss. Contributor Marc Thiessen agreed and went even harder. Here is who said what, and why it matters.
The segment that started the fight
The setup was simple. During an Iran discussion, Lahren played a clip from Vance’s July 15 appearance on “The Joe Rogan Experience.” In it, the VP warned that pushing for regime change in Iran could blow up the way Libya did after Muammar Gaddafi was killed. His argument was that a big military offensive might turn Iran into a failed state, spark a refugee crisis, and hand terrorists new infrastructure to spread globally.
That is not exactly a fringe take. But the timing was awkward. Trump had teased a bigger push against Iran during his speech at the White House Correspondents’ Dinner that Friday night. So when a Fox panel picked apart Vance’s comments less than 24 hours later, it read like a family argument playing out on live TV. And Fox was clearly siding with dad.
Tomi Lahren said she was “perplexed”
Here is the part that made Lahren’s comments sting a little more. She actually agreed with Vance. “I don’t disagree with the vice president there,” she said. Her problem wasn’t the argument. It was the fact that he made it out loud, on a giant podcast, while the president was moving the other direction.
“I am a little perplexed at why he did that podcast and why he’s seemingly in some ways undermining the president,” she said. She kept circling back to the same word. Odd. Perplexing. “I hate saying that because I don’t disagree with his premise there, I just find it odd that he did it.”
What makes this interesting is that Lahren has been drifting into critic territory herself. She has knocked the president and the administration on several fronts lately. So this wasn’t some blind loyalist attacking a rival. It was someone picking at the politics of the move, not the substance. Her point was basically: if you agree with the guy, why say it in a way that makes the White House look split?
Marc Thiessen went a lot further
Thiessen didn’t stop at “perplexing.” He came for the actual argument. “I one hundred percent agree with you,” he told Lahren, then accused Vance of building a fake opponent to knock down. In debate terms, that is called a straw man, and Thiessen used the phrase directly.
His beef was with the numbers Vance kept throwing around. “He says the people who want President Trump to go back to war want to send 100,000 to 150,000 troops. And nobody’s saying that. Nobody is saying that at all,” Thiessen said. In other words, Vance was scaring people with a giant invasion nobody had actually proposed.
Then Thiessen made his case for why force might still be needed. He argued the U.S. “liberated 400 million people during the Cold War without a single boot on the ground,” and said Trump’s goals leave little wiggle room. No Iranian nuclear weapon. The Strait of Hormuz stays open. If Iran won’t agree to that, Thiessen said, “we have to do it militarily.” His closer was blunt: Vance “should be backing the president, not contradicting him in public.” You can read the full exchange here.
What Vance actually said on Rogan
Since the whole fight hinges on one clip, the words matter. Here is what Vance told Rogan word for word: “If you look at the end result of our Libya policy after Gaddafi was killed, Libya basically turned into a failed state. You had a refugee crisis, you had a lot of violence, a lot of terrorism come from that.”
Then came the line everybody grabbed. “How is it in the United States’ interest to have 94 million desperate people flooding into Europe, flooding into the United States, to have sort of the terrorist infrastructure that can get established when you fan terrorists all over the world? We’ve run this experiment before.”
That 94 million figure is the entire population of Iran, roughly. It is a big scary number, and it is exactly the kind of thing Thiessen was calling a straw man. For what it’s worth, Vance did not call for surrender. He explicitly ruled out sending 150,000 ground troops for regime change unless “the people on the ground themselves want to accomplish that outcome.” That nuance got flattened in the TV fight, which is usually how these things go. The Rogan sit-down ran nearly three hours and was recorded in Austin, Texas. It hit a handful of other topics too, including the Epstein files.
The Epstein and Israel land mines he stepped on
The Iran stuff got the headlines, but Vance said other things on that podcast that made the White House squirm. He admitted the Trump administration “mishandled” the release of the Jeffrey Epstein files. That is not a small thing to say out loud when your own base is still angry about it.
He also waded into the touchiest subject in the whole Iran story: Israel’s role. Vance insisted Trump acted “completely separate from any influence from Israel” when he ordered strikes. “I think the president… believes very strongly, and again I agree with this, that Iran should not have a nuclear weapon,” he said. That comment sat on a fault line. Secretary of State Marco Rubio had earlier suggested the first strike came after the U.S. judged Iran a threat to Israel, then walked it back, saying the campaign “had to happen anyway.” There were also reports that Israeli Prime Minister Benjamin Netanyahu pitched a joint attack in the White House Situation Room. So Vance’s “less enthusiastic” posture, as he described it, put him crosswise with the hawks and, apparently, with his boss.
The internet had thoughts
Once the clip spread, people took sides fast. Some viewers thought the Fox hosts were being ridiculous for treating disagreement like betrayal. “It’s called disagreeing and it’s ok to disagree,” one person wrote. Others aimed their sarcasm at Vance himself. “You hear this, JD Vance? You have to talk and act like an 80-year-old dementia patient because that’s the job you were hired for,” one user snapped.
The phrase that stuck was “trouble in paradise.” Plenty of people watching decided the real story wasn’t Vance’s Iran take at all. It was the sudden crack between the president and his number two, playing out through Fox’s own hosts instead of behind closed doors.
Why this is bigger than one podcast
Vice presidents disagree with presidents all the time. That is normal. What is not normal is a friendly network deciding to referee the disagreement on air and calling out the VP by name. Fox has spent years as the administration’s home turf. When its hosts start using words like “undermining” and “not helpful” about the sitting vice president, that is a shift in who the network is protecting.
It also fits a pattern. Even Rogan, who endorsed Trump in 2024, has grown more willing to push back on the administration, especially on Iran and the Epstein files. Now add Lahren, who has been sharpening her own criticism. The people who used to march in step are starting to break formation, and they are doing it publicly.
The strangest part of all this? Both Fox hosts said they agreed with Vance on the substance. Lahren didn’t dispute the refugee argument. Thiessen conceded the premise before ripping the delivery. Their entire complaint was about message discipline, not policy. That tells you something about the moment. In this White House, saying the right thing at the wrong time, in the wrong room, is apparently the bigger sin than being wrong. Vance stayed quiet after the segment. Given how the last three-hour interview went for him, that might have been the smart play.
