The Senate killed a Democrat-led War Powers resolution aimed at stripping President Trump of his authority to continue military operations against Iran. The vote fell 47 to 53, short of the simple majority needed to pass.
According to the Daily Mail, the resolution's failure leaves the commander-in-chief's hand free as a joint US-Israeli operation against top Iranian military targets continues. A companion vote in the House looms on Thursday, where Kentucky Republican Thomas Massie and California Democrat Ro Khanna have introduced their own version of the measure.
But the Senate result tells the real story: when it mattered, Democrats couldn't hold the line. Democrat John Fetterman broke ranks and voted against the resolution. And the margin wasn't close.
The usual suspects lined up behind the resolution. Virginia's Tim Kaine said he prayed his colleagues would, in his words, "vote to end this dangerous and unnecessary war." He invoked the specters of Iraq and Afghanistan:
"We owe it to those in uniform, their families, and all Americans to not make the same mistakes that we made in Iraq and Afghanistan."
Chuck Schumer called it a "conflict with no clear objectives, no plan, and no authorization from Congress." Adam Schiff delivered the longest version of the same argument, demanding that Trump come to Congress and justify every dollar and every life.
"Congress must demand that the president — if he believes the threat from Iran justified going to war; that war is justified; that the deaths of our troops is acceptable; that the expenditure of billions not on the American people, not on their health care, their groceries, or their housing is worth the cost — come to Congress and make his case for this war."
Notice the framing. Schiff doesn't argue that Iran isn't a threat. He doesn't claim the regime's nuclear ambitions are fictional. He simply wants to make the process as politically expensive as possible for the president. This isn't a constitutional principle. It's procedural sabotage dressed in solemn language.
These are the same Democrats who spent years warning that Iran could not be allowed to obtain a nuclear weapon. Now that someone is actually doing something about it, their concern shifts to the process.
Trump addressed the nation Saturday in an eight-minute speech from his Mar-a-Lago resort in Florida. He said he had ordered a "major" strike on Iran after nuclear negotiations broke down, and he was direct about the stakes:
"Our objective is to defend the American people by eliminating imminent threats from the Iranian regime, a vicious group of very hard, terrible people."
He did not sugarcoat the cost.
"The lives of courageous American heroes may be lost and we may have casualties."
"That often happens in war. But we're doing this not for now, we're doing this for the future and it is a noble mission."
Six US service members have already been killed in the conflict, four of whom have been named. That is a real cost, borne by real families, and no editorial should gloss over it. But the president did not gloss over it either. He acknowledged the price plainly and explained why he believes it must be paid.
The Iranian regime has murdered its own protesters in the streets. Videos of Iranians shouting "thank you, Trump" have spread across social media. The people living under Tehran's boot seem to understand what Schumer and Kaine do not: sometimes the threat is real, and sometimes the only answer is force.
Rand Paul voted for the resolution, posting on X that "the constitution conferred the power to declare or initiate war to Congress for a reason, to make war less likely."
Paul is consistent. He has held this position under every president, in every conflict. That deserves acknowledgment. The constitutional war powers debate is a legitimate one, and principled conservatives can disagree on where the line falls between executive authority and congressional prerogative.
Thomas Massie, who introduced the House version, took a different tack entirely:
"PSA: Bombing a country on the other side of the globe won't make the Epstein files go away, any more than the Dow going above 50,000 will."
That's a libertarian Republican airing grievances, not making a war powers argument. It's a social media post, not a policy position. The House vote Thursday will reveal whether this energy translates into actual numbers or remains a sideshow.
House Speaker Mike Johnson made the administration's case bluntly on Capitol Hill Tuesday:
"Passage of a War Powers resolution right now would be a terrible, dangerous idea."
He's right on the timing, if nothing else. Pulling the rug out from under active military operations doesn't signal constitutional fidelity. It signals weakness to an adversary that has spent decades testing American resolve.
The polling picture is mixed. A Daily Mail/J.L. Partners poll puts Trump's approval at 44 percent, down four points since Friday, the lowest in their tracking to date. A Reuters/Ipsos survey published Sunday found 43 percent disapprove of the attack on Iran, with 29 percent undecided, and about half of Americans believe the president is too willing to use military force. Overall, 56 percent of those surveyed called Trump's readiness to deploy military power excessive.
Wars are never popular at the start. They become popular when they succeed. The January capture of Venezuelan dictator Nicolas Maduro and the "Midnight Hammer" attack on Iranian nuclear facilities in June already established a pattern: Trump acts decisively, the political class panics, and results follow. The question now is whether the Iran operation delivers the same clarity.
Strip away the procedural arguments, and what remains is a simple disagreement about whether the Iranian nuclear threat demands military action or more negotiation. Democrats want more process. The president looked at the same intelligence and concluded that the process had failed.
Kaine compares this to Iraq and Afghanistan. The comparison flatters his argument but ignores the differences. This is not a ground invasion aimed at nation-building. It is a strike operation conducted jointly with Israel against a regime that, by Trump's own words, "seeks to kill." The mission is defined. The objective is specific: eliminate the nuclear threat.
Whether that objective is achievable remains to be seen. But the Senate spoke clearly this week. Fifty-three senators decided that now is not the moment to tie the president's hands. The House votes Thursday.
Six families already know the cost. The question is whether the mission justifies it. That answer won't come from a Senate vote. It will come from the outcome.