Pennsylvania Gov. Josh Shapiro blasted President Donald Trump's decision to strike Iran early Saturday, accusing the administration of lacking a "clear plan" for the military campaign. In nearly the same breath, Shapiro acknowledged that the Iranian regime is the world's leading state sponsor of terrorism and endorsed the idea of a fundamentally different government in Tehran.
The contradiction writes itself.
Shapiro, a Democrat considered a potential 2028 presidential contender, issued a statement that tried to thread a needle familiar to his party: oppose the Republican president's actions while carefully avoiding any appearance of sympathy for America's enemies. The result was a statement that criticized the mission and then validated its underlying logic.
Shapiro's first move was to question the urgency and strategy behind the strikes:
"In going to war with Iran, the President has not adequately explained why this war is urgent now, what this military campaign may look like, or what the strategic objective is."
He followed that with a broader indictment of the administration's communication:
"President Trump and his Administration have not demonstrated to the American people that we have a clear plan with this mission."
Standard opposition rhetoric. A governor from the party out of power demands more transparency. That much is predictable. What came next was not.
"Make no mistake, the Iranian regime represses its own people and is the leading state sponsor of terrorism around the world."
Shapiro then went further, referencing the tens of thousands of Iranians who have died in recent weeks standing up against the regime's brutality, and openly calling for a government in Tehran that "gives voice to these hopes, respects their rights, and pursues their interests peacefully."
So the regime is monstrous. It murders its own citizens. It sponsors terrorism globally. Its people are dying in the streets for freedom. But the American president shouldn't act against it without first filing a more detailed briefing with Josh Shapiro.
This is what positioning looks like when a politician knows his base hates Trump, but his general-election audience might not hate the mission. Shapiro can't afford to be seen defending the Iranian regime. No serious American politician can. But he also can't afford to give Trump credit for confronting it.
The result is a statement designed to be quoted selectively. Progressives get the "no clear plan" sound bite. Moderates and hawkish Democrats get the "leading state sponsor of terrorism" line. Everyone gets to hear what they want. Nobody has to reconcile the two halves.
This is a familiar pattern from Democrats on national security. They rarely argue that the enemy doesn't deserve what's coming. They argue about process, planning, and communication. The effect is to position themselves as the responsible adults who would have done the same thing, just better, with more PowerPoint slides and interagency memos.
It's worth noting what Shapiro did not say. He did not call for a ceasefire. He did not demand withdrawal. He did not suggest diplomacy with the current regime as a viable path. He effectively endorsed the end goal of regime change while objecting to the means of getting there. For a potential 2028 candidate, that's not a principle. That's optionality, as Washington Examiner reports.
The broader picture makes Shapiro's quibbling feel especially small. Israeli strikes have killed Supreme Leader Ali Khamenei, along with some of his key advisers and the commander of the Islamic Revolutionary Guard Corps. The regime has suffered massive blows to its leadership, with no successor readily apparent. Khamenei's death initiates a succession process in a government already reeling from internal unrest.
President Trump and Israeli Prime Minister Benjamin Netanyahu have been urging the Iranian people to overthrow their theocratic government entirely. This isn't an ambiguous strategic objective. It's about as clearly stated as foreign policy gets.
Shapiro himself rebuked the regime for its violent crackdown on protesters in January. He acknowledged that tens of thousands of Iranians have died fighting for their own freedom. The regime he describes is one that:
If that's the regime, and Shapiro agrees it is, then what exactly is the alternative to force? The governor doesn't say. He simply insists that whatever is being done should have been explained to him more thoroughly first.
Democrats have spent years arguing that Iran is a destabilizing force in the Middle East. They've sanctioned it, condemned it, and negotiated with it. None of those approaches removed the theocratic government that Shapiro himself now says the Iranian people deserve to be free of.
When action finally arrives, the objection isn't to the goal. It's to the man pursuing it. That's not a foreign policy position. That's partisanship wearing a lanyard.
Shapiro also made sure to mention U.S. service members in the region, expressing concern for their safety. That concern is legitimate and shared across the political spectrum. But wrapping it into a statement whose primary purpose is to criticize the commander-in-chief during an active military operation doesn't strengthen the troops. It strengthens the talking point.
The Iranian regime's leadership structure is in chaos. The succession question looms over a government that was already losing its grip on a population willing to die for change. Trump and Netanyahu have made their position unambiguous: the theocratic regime should fall.
Shapiro agrees the regime is evil. He agrees that the people deserve better. He agrees that the government sponsors terrorism. He just wants it on the record that he asked for a clearer plan before any of it happened.
If Iran emerges from this with a government that stops executing protesters and funding terror, nobody will remember the governor's request for a more detailed briefing. If it doesn't, his statement won't have contributed anything toward a better outcome either.
Some moments demand clarity. Shapiro chose footnotes.
