Nobody asked Congress. That's the whole story. On February 28, President Trump authorized Operation Epic Fury — strikes on Iran's nuclear sites, reportedly killing Ayatollah Khamenei — and notified select members of the Armed Services Committee and the Gang of Eight afterward. Not before. After. The Constitution is pretty clear on the question of who gets to start wars. Article I gives that power to Congress. The executive branch has been enthusiastically ignoring that particular clause for decades, but it usually has the decency to pretend otherwise. This time, it didn't bother.
Rep. Ro Khanna (D-CA) called the strikes "blatantly unconstitutional" and immediately co-sponsored a War Powers resolution with Rep. Thomas Massie (R-KY) — a bipartisan pairing that tells you something about how clearly the constitutional question lands when you strip away the politics. Progressive Democrats of America went further, calling for impeachment proceedings. Sen. Tim Kaine (D-VA), who has been consistent on war powers through multiple administrations, called the strikes "illegal, dangerous, unnecessary, and idiotic." These aren't fringe reactions. These are mainstream Democratic officials responding to what is, by any fair reading of the law, an unauthorized act of war. [1][2]
The Vote They're Going to Lose
The Kaine resolution is going to fail. Everyone knows it. Republicans control both chambers, most of the caucus rallied behind the strikes within hours of the news breaking, and Rand Paul — the only Republican senator who's taken a consistent anti-war position regardless of which party is in the White House — remains a lonely dissenter. There will be a vote, it will be close enough to be uncomfortable, and then it will fail. And then the pundits who think that "losing a vote on principle" is evidence of weakness will spend a few days explaining why progressives should have stayed quiet. [2][3]

