The Trump administration’s messaging on America’s military involvement in Iran has been, to put it lightly, a mess. And it’s clear after listening to his remarks about the conflict that Sen. Lindsey Graham, R-S.C., is not helping the situation.
Since the U.S.-Israeli-led operation against Tehran began, Graham has rushed to every microphone and television camera available to express his unbridled enthusiasm about the campaign. When he isn’t bragging about how much money the U.S. is going to make as a result of the conflict, he’s calling for more American intervention in countries like Cuba and Lebanon.
The most recent instance of this media blitz came on Monday evening, when Graham went on Fox News’ Hannity to deliver an unhinged rant that would make both supporters and critics of the strikes cringe.
During his roughly 10-minute screed, South Carolina’s senior senator repeated claims that if Trump “had not done this, [Iran] could have had a nuclear capability within … weeks, not months, and if they had a [nuclear] weapon, they would use it.” He then contended that anyone who doubts such assertions is “stupid” and a “fool.”
But that was only the beginning.
Graham went on to express his belief that America’s allies — most notably, Saudi Arabia — must step up and do more to support the U.S.-Israeli campaign. Acting as if he were president, the Republican senator told Riyadh that he is “willing to do a mutual defense agreement with your country to give you protection in perpetuity.”
“Under the agreement I’ve been pushing,” he said, “… if you are attacked by Iran, we would go to war for you.”
The unmarried and childless senator again addressed U.S. allies later on in his remarks and highlighted how he goes “back to South Carolina [and is] asking them to send their sons and daughters over to the Mid East.”
Graham also took the time to address critics of the war — whom he classified as “antisemites” and “isolationists.” The Palmetto State senator told these individuals that he is “not with you” and that he “will be with Israel till our dying day.” In an apparent reference to U.S. military assets in the region, he also suggested that America should “move ALL our stuff to Israel.”
Whatever one’s opinions are on America’s involvement in Iran, it’s safe to say that Graham’s remarks are completely out of bounds.
For starters, in no way does the South Carolina senator — who is a longtime supporter of overzealous U.S. interventionism — get to usurp the president’s authority over foreign affairs by unilaterally offering security guarantees to a foreign power on behalf of America. The United States has no obligation to provide protection to Saudi Arabia, and it’s not Graham’s place to pledge that we will give it to them.
Secondly, smearing people with legitimate concerns about getting bogged down in another Middle East war as “antisemites” and “isolationists” is both intellectually lazy and repulsive. And for a U.S. senator to say he’s going to stand with a foreign nation “till [his] dying day” over the country he was elected to represent is so pathetic it’s almost not even worth addressing.
But therein lies the problem for the Trump administration.
Graham’s asinine rhetoric can’t be easily ignored or dismissed. He’s a prominent senator and ally to President Trump who is being afforded significant airtime to offer his thoughts on the U.S.-Iran war to millions of Americans. It just so happens that his statements are making it more difficult for an already struggling White House to develop a coherent message on the subject.
As previously noted, the administration’s messaging on the campaign has been all over the place. Top officials have provided conflicting answers on what exactly a “Mission Accomplished!” looks like, prompting uncertainty from many Americans.
That dilemma is being further compounded by Graham. Trump and his team can’t set the record straight on Iran when they have a staunch ally of the administration on major media espousing absurd hot takes that sow confusion and distrust among the American people.
Providing the public with a coherent outlook on any U.S. military conflict is vital for the administration. And that’s especially true when several U.S. service members have lost their lives in the process.
Trump and his team have an obligation to be forthright about America’s endgame in Iran and provide consistent answers on the subject. If Lindsey Graham is going to complicate those objectives by continuously spewing nonsense on his media tour, then the president needs to tell him to shut it.
Shawn Fleetwood is a staff writer for The Federalist and a graduate of the University of Mary Washington. He is a co-recipient of the 2025 Dao Prize for Excellence in Investigative Journalism. His work has been featured in numerous outlets, including RealClearPolitics and RealClearHealth. Follow him on Twitter @ShawnFleetwood