Trump condemns 'unpatriotic' US House vote to end war on Iran
Trump blasted a House vote to force a US troop withdrawal from the Iran war, calling it unpatriotic and a disruption to talks with Tehran.
Intelligence analysis by GPT-5.4 Mini

A mostly symbolic House vote to end US military involvement in the war on Iran passed 215-208, with four Republicans joining Democrats. Trump said the timing interfered with his final negotiations and attacked the dissenting Republicans as grandstanders.
The House voted like a school class trying to stop the teacher from sending kids into a fight. Trump got angry because he says the vote got in the way of his talks, while others say he did not ask permission before starting the fight.
Analysis
What happened
The US House passed a measure seeking to order the withdrawal of American troops from the war on Iran by a 215-208 vote. Four Republicans joined Democrats on the measure, making it the first time the Republican-controlled House approved an effort to force Trump to wind down military operations against Tehran since the war began three months ago.
Trump’s response
Trump condemned the vote on Truth Social, saying it came "right in the middle of my final negotiations" to end the war with the Islamic Republic of Iran. He called the move "unpatriotic" and accused Democrats of preferring that the country fail rather than give him another victory. He also singled out the four Republicans who backed the measure, calling them "GRANDSTANDERS" and saying they should be ashamed.
The constitutional fight
Democrats argue Trump violated the constitution by launching strikes on Iran alongside Israel in late February without congressional authorisation. They point to the War Powers Act, which requires presidents to obtain congressional approval within 60 days after introducing US forces into hostilities. According to the article, that deadline passed weeks ago, and Democrats say Trump is now breaking the law.
What happens next
The measure now goes to the Senate, but the article says it will ultimately face a presidential veto. That makes it more of a political test than an immediate policy change, but it still shows growing resistance in Congress to the war and to Trump’s handling of it.
Key points
- The US House passed a measure aimed at forcing a US troop withdrawal from the war on Iran by 215-208.
- Four Republicans joined Democrats, making it a notable break with Trump's party.
- Trump said the vote was unpatriotic and claimed it disrupted his final negotiations with Tehran.
- Democrats say Trump launched strikes on Iran alongside Israel without congressional authorisation.
- The measure now goes to the Senate but is expected to face a presidential veto.
If the measure keeps building support, it could force a clearer debate over whether the US should stay in the war on Iran. It may also push leaders toward a political solution instead of leaving the decision only to the White House.
The article says the measure will likely face a presidential veto, so it may not change policy at all. If the conflict continues, the fight over war powers could deepen while US strikes and negotiations remain locked in tension.


