Republican Senate candidate Mike Rogers apparently decided Friday was a good day to remind America that government officials shouldn’t use their positions to get rich.
There was just one problem: His party’s most prominent political figure is Donald Trump.
Rogers, the GOP candidate running for Senate in Michigan, made the comment while answering questions from reporters.
“When you sign up for a government job, you cannot use it for your own financial gain,” he declared.
A perfectly reasonable statement. Unfortunately for Rogers, the internet immediately remembered who endorsed him.
The clip spread across social media, where critics pointed out that Trump’s personal fortune has reportedly surged since he returned to the White House. Multiple reports have found that businesses tied to the president generated more than $2 billion in income in 2025.
And then there’s the little matter of the $400 million luxury Boeing 747 gifted to Trump by Qatar’s royal family, which is being retrofitted for potential use as Air Force One.
So, naturally, people had questions.
“Is Mike Rogers talking into a mirror?” one commenter asked.
Another simply wondered: “LOL has Mike met Donald Trump.”
Others weren’t quite as subtle.
One social media user accused Republicans of being “hypocritical cowards,” arguing that Trump had turned the presidency into a personal business opportunity.
Another commenter wrote that the problem Republicans face is that they can no longer make even basic statements about ethics without people laughing at them.
“Amazing he says it with a straight face given that every single person in Trump’s administration is using their job to make money hand over fist — with Trump being the worst offender,” one user wrote.
And the reactions kept coming.
“Mike Rogers needs to be introduced to Donald Trump and Ken Paxton,” one user wrote, invoking the Texas attorney general.
The irony was apparently difficult for people to ignore: Rogers was warning against public officials using government positions for personal financial gain while campaigning under the banner of a president whose business dealings have repeatedly raised questions about conflicts of interest.
It’s not exactly the easiest message to deliver when your political benefactor keeps showing up in the punchline.
An Awkward Moment in a High-Stakes Senate Race
The timing couldn’t be more consequential for Rogers.
He is facing Democrat Abdul El-Sayed in a closely watched Michigan Senate race that could help determine control of the chamber. Recent polling cited in the original report showed the candidates running neck and neck, with El-Sayed holding a slight advantage.
The contest has also become increasingly nasty and expensive, with Rogers and his allies, including Trump, facing criticism over attacks on El-Sayed that have included Islamophobic rhetoric.
For Rogers, the challenge is selling voters on a message of government ethics while defending a political movement whose leader has faced repeated scrutiny over the intersection of public office and private business.
And Friday’s remark handed critics an opening they didn’t have to work very hard to find.
After all, when a Republican candidate says government officials shouldn’t use their jobs to make money, the obvious follow-up question is: Has anyone told the guy at the top?
Watch the clip below:
Mike Rogers: "When you sign up for a government job, you cannot use it for your own financial gain" https://t.co/N0eBc28P4K
— Aaron Rupar (@atrupar) October 30, 2026




