Donald Trump has launched a scathing attack on former allies who have criticised his stance on Iran, branding them “losers” in a lengthy post on his Truth Social platform. The president named prominent conservative media figures Tucker Carlson, Megyn Kelly, Candace Owens and Alex Jones, accusing them of having “low IQs” for opposing his threats against Iran.
Trump’s rant came after Carlson and Kelly, both former Fox News hosts, condemned his recent statements. Kelly told him to “f***ing shut up” after he threatened death to the Iranian people, while Carlson called his Easter message “vile on every level.” The president had earlier warned that “a whole civilization will die tonight” if Iran did not agree to open the Strait of Hormuz, a critical oil passageway.
Trump also made a bizarre comparison between Owens and Brigitte Macron, the French first lady, after Owens baselessly claimed Mrs Macron was transgender. “To me, the First Lady of France is a far more beautiful woman than Candace,” Trump wrote. Owens is being sued for defamation by President Emmanuel Macron and his wife over the allegations.
The president took aim at Alex Jones, calling him “Bankrupt” and referencing his defamation lawsuits over claims that the Sandy Hook massacre was a hoax. Jones owes roughly $1.5 billion to the families of victims. Jones responded in a video, saying he was “sad” that Trump had changed.
Owens, who campaigned for Trump in 2024, said she felt “embarrassed” for endorsing him, while Carlson and Kelly had previously praised him as a leader. Trump suggested all four should “see a good psychiatrist.”



