The mainstream media hates President Trump and will shame anyone who supports him — including our fighting men and women.

The Commander-in-Chief made a surprise visit to Iraq yesterday, and some service members enthusiastically showed their support.

One soldier told Trump he returned to the Army because of him.

“And I am here because of you,” the President responded, according to Sarah Sanders.

But the love was all too much for the media, and they sought to shame the Trump supporters.

Bloomberg’s Jennifer Epstein tweeted photos of red hats and a Trump flag in the room.

“She dropped it after she saw me taking a photo,” Epstein added in parentheses.

Meanwhile, CNN went so far as to accuse the Trump supporters of violating “a military rule.”

CNN White House reporter Jim Acosta used the moment to scrutinize the actions of the military personnel.

“It is in fact a campaign slogan, that is a campaign item, and it is completely inappropriate for the troops to do this,” Retired Rear Adm. John Kirby, a former Obama administration spokesman-turned CNN contributor, said.

“Every time he’s around military audiences,” Kirby said, referring to Trump, “he tends to politicize it, and he brings in complaints and grievances from outside the realm of military policy.”

CNN reported Army guidelines state “active duty personnel may not engage in partisan political activities and all military personnel should avoid the inference that their political activities imply or appear to imply DoD sponsorship, approval, or endorsement of a political candidate, campaign, or cause.”

But CNN didn’t report on this:

Will CNN report on Melania Trump’s visit to Iraq — a first for a First Lady?