President Donald Trump reacted at CNN on Twitter after the news network accused U.S. troops in Iraq of breaking protocol by getting the president to sign memorabilia for them.

The president and first lady Melania Trump took surprise visit to US troop in Iraq the day after Christmas. During the visit to Al Asad Air Base, Trump signed some “Make America Great Again” hats that service-members brought with them to the event.

CNN published a story Wednesday accusing the troops of breaking military protocol by engaging in “partisan political activities.”

Trump called out CNN for their reporting in a Thursday tweet, writing, “CNN & others within the Fake News Universe were going wild about my signing MAGA hats for our military in Iraq and Germany.”

“If these brave young people ask me to sign their hat, I will sign,” the president continued. “Can you imagine my saying NO? We brought or gave NO hats as the Fake News first reported!”

Many harshly criticized CNN for their critique of American troops serving in a war zone during Christmas. Sarah Sanders joined in Thursday, saying on Twitter, “CNN will attack anyone who supports President Trump, including the brave men and women of our military who fight everyday to protect our freedom”.

By TheBL