For more than ten years, Tom Cotton has had one signature issue: Iran. He built his whole career on being the loudest, angriest voice in the Senate against any deal with Tehran. So when a president signed a deal to trade limits on Iran's nuclear program for sanctions relief and economic help, you'd expect Cotton to be screaming from the rooftops.
He isn't. And the reason tells you everything about who Tom Cotton really works for.
According to a June 20 report in Politico, Cotton is "in a Trump-induced jam." Donald Trump and JD Vance just signed a 14-point agreement with Iran that looks a whole lot like the one Cotton spent a decade attacking. Only this time, the president is a Republican. And suddenly Arkansas's senior senator has lost his voice.
What Cotton did the last time
Go back to 2015. President Obama was working with other countries to get Iran to curb its nuclear program in exchange for sanctions relief. Cotton, a brand-new senator, didn't just vote no. He organized a public letter signed by 46 other Republican senators and sent it straight to Iran's supreme leader, Ayatollah Ali Khamenei. The letter warned Iran that any deal not approved by Congress was just a temporary "executive agreement" that the next president could rip up.
It was a stunning move — a freshman senator going around his own president to undercut a deal with a foreign government. He made his name on it.
What Cotton is doing now
Fast forward to today. Trump and Vance are selling a strikingly similar agreement: curbs on Iran's nuclear program in return for sanctions relief and other economic favors. The exact kind of deal Cotton swore was a betrayal when Obama did it.
So how loud is the Senate's "foremost Iran hawk" now? Here's the strongest thing he could bring himself to say, on Fox News:
"Certain aspects of this deal are a step in the wrong direction."
That's it. He even went out of his way to credit Trump for "making Iran weaker than it's been in decades." A decade ago he treated this kind of deal like a national emergency. Today, with a Republican in the White House, it's a polite "certain aspects."
This is the same pattern we see from Tom Cotton over and over. He's far from the only Republican who screamed about Obama's Iran deal and then went soft on Trump's. His "principles" only seem to apply when a Democrat is in charge.
He clearly knows the deal is bad — he just won't fight it
Here's the part that should make Arkansans angry. Cotton isn't quiet because he thinks the deal is fine. On a Little Rock TV station, KTHV, he spelled out exactly how dangerous he thinks it is. He warned the agreement would let Iran sell oil again — as much as $6 billion a month — and said this about the money:
"That money … we know is not going to build new hospitals or day cares. It's going to go to replenish their drone stockpiles, their missiles, to support terrorists."
So by Cotton's own words, this deal hands billions to Iran to fund missiles and terrorists. That's the kind of thing he'd normally turn into a months-long crusade. Instead, he's tiptoeing around it because the person who signed it is Donald Trump.
When Trump blew up Cotton's separate, careful work on a surveillance program and then publicly tried to cancel a hearing Cotton had scheduled, Cotton briefly pushed back — and got hammered for it. Former Trump strategist Steve Bannon called him "out of control" and said he "should be turfed out" of his seat. Cotton folded almost immediately and postponed the hearing.
That's the whole story in a nutshell. When the choice is between standing up for what he claims to believe and bowing to Trump, Tom Cotton bows.
Who is he actually working for?
If Cotton won't stand up to Trump and won't really fight a deal he says funds terrorism, who is he serving? Follow the money.
Cotton has been a longtime favorite of right-wing pro-Israel donors, and one analysis pointed to around $4.5 million in AIPAC-aligned support backing the young senator. His tough-on-Iran brand was always good for business. Meanwhile, 88% of his funding comes from outside Arkansas. The people paying for Tom Cotton's career mostly don't live here.
And the folks who do live here? He won't even talk to them. Reporters at the Capitol tried again and again to ask him about Iran and the surveillance mess this week, and Cotton enforced a blanket "no comment" policy in the hallways. That's not new. He hasn't held a real, open town hall back home in years. In 2025 he skipped an angry town hall to attend a $7,000-a-plate fundraiser instead.
The bottom line
Tom Cotton is up for reelection and expected to win easily. He's counting on us not noticing the switch.
But the record is plain:
- When a Democrat made a deal with Iran, Cotton went rogue and wrote to a foreign dictator to blow it up.
- When a Republican made nearly the same deal — one Cotton himself says will fund missiles and terrorists — he mumbled "certain aspects" and went silent.
That's not a hawk. That's not principle. That's a politician who cares more about staying in Trump's good graces and keeping his out-of-state donors happy than about telling Arkansans the truth. We're too smart to fall for it. We deserve better.
Source
This post is based on reporting from Politico: "Tom Cotton, the Senate's foremost Iran hawk, is in a Trump-induced jam" by Jordain Carney, June 20, 2026.
