Pennsylvania Democratic Senator John Fetterman appeared on Fox News’s Hannity programme on Tuesday evening and levelled some of the most direct criticism of his own political party that any sitting Democrat has made during the ongoing Iran conflict, suggesting that the media and Democratic opposition to the war have effectively handed Iran a propaganda victory.

“Iran must be so excited by the American media and the Democratic Party,” Fetterman told the programme, in comments that represented his latest and most colourful escalation in a months-long break with the majority of his Senate caucus over the conflict.

The Pennsylvania senator, who has now voted against four separate war powers resolutions designed by his Democratic colleagues to restrict President Trump’s military authority in Iran, made clear that he does not intend to change course regardless of the political fallout within his party.

He was asked to respond to the broader Democratic argument that the war was unconstitutional and that Iran’s nuclear capabilities were still largely intact, and Fetterman rejected both premises — arguing that Trump followed the War Powers Act to the letter by notifying Congress within 48 hours, and that Iran’s nuclear and missile infrastructure had been “severely damaged.”

Fetterman has increasingly used the movie Rudy as a frame for his criticism of colleagues, comparing Democrats and sympathetic media outlets to the film’s underdog protagonist and saying some in his party had effectively “put Iran up on their shoulders and started cheering for them” out of reflexive opposition to Trump rather than any consistent foreign policy principle.

When asked directly on CNN’s The Arena with Kasie Hunt about which Democrats he believed were effectively rooting for Iran, he gave a broader institutional answer rather than naming individuals, saying “if you are making it seem that America is not the force of good in the world, criticizing America, criticizing Israel” while Iran massacres its own civilians and sponsors terrorism across the region, the effect is what matters regardless of intent.

The senator has stated plainly that he knows “how politically toxic it is as a Democrat to support this” and claimed that he is not the only Democrat who privately agrees with him but that he is the “only one willing to stand up and say it,” a claim that Senate Minority Leader Chuck Schumer has not publicly addressed.

Fetterman also dismissed Alexandria Ocasio-Cortez’s calls for Trump’s impeachment over the Iran strikes as performative: “Of course, no — she knows it, I know it, we all know it,” he said, warning that throwing around impeachment as a reflexive political tool “actually diminishes what the severity of what impeachment is really reserved for.”

His position on the Iran war has extended into related areas, including voting against two Bernie Sanders-backed resolutions that would have blocked sales of bulldozers and heavy bombs to Israel, leaving him isolated on both the Iran and Israel votes from virtually the entirety of the Democratic caucus.

The political consequence of Fetterman’s ongoing defection is still being assessed, but with Democrats eyeing Senate races in Pennsylvania and nationally in November, his visible comfort on Fox News while attacking his own party is increasingly read as either a principled repositioning or a fundamental departure from the party he was elected to represent.