Mike praised the Iran war. Now he is campaigning against the pain it’s caused

Mike Rogers, a Republican Senate candidate in Michigan, is now campaigning against high grocery prices, blaming the "war with Iran." This marks a significant shift from his previous stance where he consistently supported President Trump's decision to attack Iran and called the war "long overdue" and a "best opportunity for peace."
Why it matters
This article exposes a politician's apparent flip-flop on a major foreign policy issue and its economic consequences, highlighting how political messaging can change to align with public sentiment during an election cycle. It also points to the challenges Republicans face in addressing affordability crises linked to international conflicts.
In 2024, then-Michigan Senate candidate Mike Rogers stood on camera in a zippered vest in a large grocery store. “This is your grocery cart under a Trump economy,” Rogers said in the 13-second video, pointing to a normal-sized grocery cart. Rogers then pulled out a toddler-sized cart next to it: “This is your grocery cart under a Biden-Harris economy. Take note, in November.” Two years later, Rogers is again running for Senate in Michigan as a Republican, and again running ads from grocery stores. Clad in a near identical outfit, in what appears to be the same grocery store chain, Rogers opens a new campaign ad by saying bluntly, “Groceries cost too much. We have to bring prices down.” But this time, rather than calling out an unpopular presidential administration, Rogers blames the war with Iran for soaring prices.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in