Former Rep. Marjorie Taylor Greene unloaded on President Trump on Easter Sunday, calling him "insane" and "not a Christian" after he posted a profanity-laced warning to Iran on Truth Social demanding the regime reopen the Strait of Hormuz.
The broadside, delivered on X less than two hours after Trump's post, marks the latest and sharpest escalation in a feud that has pulled one of Trump's earliest congressional allies into open, sustained opposition to his foreign policy in the Middle East.
Greene's break matters less for its shock value than for what it reveals: a real and growing fault line inside the populist right over whether the administration's posture toward Iran squares with the "no more foreign wars" promise that helped elect Trump in 2024. That question will not go away because a former congresswoman from Georgia raised it on social media. It will persist because millions of voters heard the same promise.
Early Sunday morning, Trump wrote on Truth Social that "Tuesday will be Power Plant Day, and Bridge Day, all wrapped up in one, in Iran." He continued with language that left little room for diplomatic interpretation.
"There will be nothing like it!!! Open the F, in' Strait, you crazy b******s, or you'll be living in H***, JUST WATCH! Praise be to Allah."
The post followed a Saturday message in which Trump gave Iran 48 hours to reopen the Strait of Hormuz "before all H*** will reign down on them." Roughly one-fifth of the world's oil passes through that waterway, and Iran's restrictions on shipping there have already pushed global energy prices higher, including at the gas pump for American consumers.
Greene responded by posting a screenshot of Trump's message to X and framing it against the holiday.
"On Easter morning, this is what President Trump posted."
She then escalated, addressing administration officials directly, as the Washington Examiner reported:
"Everyone in his administration that claims to be a Christian needs to fall on their knees and beg forgiveness from God and stop worshipping the President and intervene in Trump's madness."
And she did not stop there: "I know all of you and him and he has gone insane, and all of you are complicit."
Greene's criticism did not materialize overnight. She has frequently attacked both Trump and the Israeli government since the conflict with Iran began on Feb. 28. Her falling-out with the president traces back to last year, when she broke with him over his authorization of strikes on Iran and his handling of files related to convicted sex offender Jeffrey Epstein, among other issues.
Trump renounced his support for Greene in November. She departed Congress in January. The resignation and ongoing feud have drawn mixed reactions from her own constituents back in Georgia.
The personal dimension of the split has been sharp. Trump publicly referred to Greene as "Marjorie 'Traitor' Greene" when asked about her, and dismissed her claims that his rhetoric was putting her safety at risk. "I don't think her life is in danger," Trump said, as Just The News reported. Greene, for her part, said she, her family, and her business had faced threatening incidents including hoax pizza deliveries and a pipe bomb threat, which she linked to the president's attacks.
That personal friction has not stopped Greene from pressing policy arguments. On Sunday she turned to Israel's military capabilities to make her case against deeper American involvement.
"You know who has nuclear weapons? Israel. They are more than capable of defending themselves without the US having to fight their wars, kill innocent people and children, and pay for it."
She also argued that the administration's aggressive rhetoric "hurts the Iranian people, the very people Trump claimed he was freeing."
Greene's Easter posts went further than foreign-policy disagreement. She cast the entire trajectory as a betrayal of the mandate voters delivered.
"This NOT what we promised the American people when they overwhelmingly voted in 2024, I know, I was there more than most. This is not making America great again, this is evil."
She urged Christians in the administration to pursue peace and said plainly: "Our President is not a Christian and his words and actions should not be supported by Christians."
Greene is not the only former Trump ally making that argument. The Washington Examiner noted that former National Counterterrorism Director Joe Kent, another onetime Trump supporter, urged people to contact the White House and lawmakers to oppose deploying U.S. ground troops in Iran. The dissent, in other words, is not limited to one ex-congresswoman with a social media account.
When the conflict began in late February, Greene framed Trump's decision to join Israel in strikes aimed at dismantling Iran's nuclear program as a direct violation of his campaign platform. She told Newsmax at the time that it was "the worst betrayal" because "it comes from the very man and the admin who we all believed was different and said no more." She invoked the rallying cry that helped build Trump's coalition: "We said 'No More Foreign Wars, No More Regime Change!'"
The question of how far the administration will go in Iran is now entangled with broader tensions inside the Republican coalition. Other high-profile Republicans have broken from the party in recent months, narrowing the GOP's margins and complicating the White House's legislative position.
The standoff with Iran is not an abstraction for American households. Iran's restrictions on shipping through the Strait of Hormuz have driven global energy prices upward, and American consumers are paying more at the pump as a result. That economic reality gives Greene's populist critique a concrete hook: voters who backed Trump expecting lower costs and fewer foreign entanglements are watching both promises come under strain at the same time.
The administration's posture, ongoing U.S. and Israeli strikes on Iran, combined with increasingly blunt public threats, has not yet resolved the shipping dispute. Trump's Saturday ultimatum gave Iran 48 hours. His Sunday post suggested Tuesday would bring significant military action against Iranian infrastructure.
None of this is happening in a political vacuum. The White House has faced internal friction on other fronts, including personnel shakeups and legal setbacks that have tested the administration's ability to project unity.
Greene holds no office. She commands no committee. She controls no votes. Her influence now runs entirely through the same social media channels she used to build her brand as a Trump loyalist, channels she now uses to dismantle that association one post at a time.
But dismissing her as irrelevant would be a mistake. She is articulating a position that a meaningful slice of the Republican base holds privately: that the party's populist wing did not sign up for another Middle Eastern conflict, and that wrapping military escalation in tough-guy rhetoric does not make it "America First."
Whether that argument gains traction beyond Greene and Kent depends on what happens Tuesday, and on whether the administration can show results that justify the risk. If strikes on Iranian infrastructure reopen the strait and stabilize energy markets, the political calculus shifts. If the conflict deepens and gas prices keep climbing, the populist right's patience will thin further.
Greene closed her Easter posts with a line that doubled as both a sermon and a challenge: "Love one another and forgive one another." It was a pointed contrast to the president's own message that morning.
The ongoing scrutiny Greene herself faces over her own conduct ensures that her credibility as a Trump critic will remain contested. But the underlying policy question she keeps raising, whether this administration is keeping faith with the voters who sent it to Washington, does not depend on the messenger. It depends on the answer.
Promises made on the campaign trail do not come with expiration dates. The voters who believed "no more foreign wars" meant what it said are watching, and they will remember.