The U.S. Senate on Tuesday passed a symbolic resolution, 50 to 48, calling on President Donald Trump to stop the war in Iran and withdraw all U.S. forces from the Middle East. The measure had already been approved by the House earlier this month. Although the Trump administration says the vote is not binding, it was politically damaging because four Republican senators joined Democrats, two Republicans abstained, and one Democrat voted against it.
Afterward, Trump attacked the Republican dissenters on Truth Social. He wrote that he had Iran “on the verge of collapse” and that the Senate had held a “badly timed and meaningless” vote that gave “aid and comfort to the enemy.” He called the four Republicans “losers” and said they made his job harder, but added, “I will finish it anyway, because I always finish the job!”
At the same time, an Ipsos poll found that only one in four Americans thinks Trump’s war against Iran was worth the cost, and most fear a ceasefire with Tehran will not last. Trump’s approval rating has fallen to 34 percent, down from 47 percent at the start of his current term, matching the lowest level of his second presidency and worrying Republicans ahead of November’s midterm elections.
The survey, based on 1,262 respondents nationwide with a margin of error of about 3 percent, also found that only 23 percent of Americans believe the U.S. is stronger against Iran than before the war, while about 35 percent say it is weaker. Just 24 percent said the war was worth higher energy prices, and about 63 percent said Trump’s deal is unlikely to bring lasting peace. Reuters noted that Trump had campaigned in 2024 on avoiding costly wars, and an earlier Ipsos poll in The Washington Post found 61 percent viewed military force in Iran as a mistake.