The Americans are punishing Trump for the war in Iran.
US voters handed Democrats control of Congress in a historic rebuke to Trump, largely due to anger over the cost-of-living impact of the Iran war. Gas prices soared, and 68% called the war not worth fighting. Trump admitted: "I think part of it was Iran. Democrats won Senate seats in Kansas for the first time since 1932 and in Texas since 1994. World leaders welcomed the result, while Israeli officials were alarmed, warning that Netanyahu's continued rule endangers Israel. Trump announced an end to $3.8 billion in aid to Israel.