Trump Iraq Visit: President 'Boasting About the Dangers He'd Faced' Is 'Sort of Embarrassing,' Former General Says

A retired four-star Army general slammed President Donald Trump for politicizing his Christmas visit to U.S. troops stationed in Iraq, describing his actions as "unheard of."

General Barry McCaffrey, told MSNBC host Yasmin Vossoughian Thursday that while it was good that the president visited soldiers in Iraq, his conduct was "embarrassing" for the U.S.

Read More: Donald Trump did "not feel safe" in Iraq and neither he nor U.S. troops should be there, some local officials say

"It's a good thing that the president went to Iraq and visited the troops, even better that he brought Melania along," McCaffrey explained. "It was entirely inappropriate to use that as a point of a political rally."

At one point during his surprise visit, Trump could be seen signing his trademark red "Make America Great Again" hats, sported by his most enthusiastic supporters all over the country. The White House and military officials said the hats were brought along by troops and not distributed by the president's team, but McCaffrey dismissed that suggestion.

"His advance party politicized that event, they passed out those hats for sure," he said. When asked how unusual it was for such a military visit to become so politicized, the former general said it was "unheard of."

During his visit, Trump told reporters he had "no plans at all" to pull American troops out of Iraq. The president also suggested the country could be used to launch attacks against the Islamic State militant group in Syria, warning American forces could attack the group "so fast and so hard" that they "won't know what the hell happened."

McCaffrey noted that U.S. troops were deployed to Iraq on "very shaky diplomatic standing," warning that Trump's belligerent comments could upset the sensitive political-military balance in the country.

"The whole notion of going to Iraq and not genuflecting in some way, politically, the Iraqis, is simply outrageous," he said. "And announcing we're going to use it as the site from which we'll conduct combat operations in other nations—I mean, it's just inciting Iraqi sovereignty concerns."

The president's visit may have upset another important U.S. ally, McCaffrey added. "He flew back into Ramstein air base to refuel and to head home, made no gestures to the Germans, to Angela Merkel," he said. "We've got 30,000 troops in Germany. 40 percent of the Germans want us out of Germany for God's sake."

"I hate to see the president do badly in the international arena," McCaffrey added, and suggested, "Our international stature has been significantly diminished in the past few years."

The retired general also criticized the president for the way he interacted with the military personnel present. At one point, Trump falsely claimed that he was giving troops their first pay rise in 10 years. "You haven't gotten one in more than 10 years. More than 10 years. And we got you a big one. I got you a big one. I got you a big one," the president said.

McCaffrey suggested, "The troops all should've known it was all complete nonsense but they were sort of excited the commander in chief was there and were willing to blow by it."

Quoting Seinfeld character George Costanza, the former general said, "It's not a lie if you believe it."

McCaffrey also had little patience for what he called the president's boasts about how fraught with danger visiting Iraq could be. "The president boasting about the dangers he'd faced, and [John] Bolton was a brave man to go with him. God, he's talking to special operations soldiers in Iraq, it's sort of embarrassing," he said.

This article has been updated to include the president's comments regarding the supposed increase in military salary.

Donald Trump Iraq Christmas visit
President Donald Trump greets members of the U.S. military during an unannounced trip to Al Asad Air Base in Iraq on December 26. General Barry McCaffrey, told MSNBC host Yasmin Vossoughian Thursday that while it was good that the president visited soldiers in Iraq, his conduct was "embarrassing" for the U.S. SAUL LOEB/AFP/Getty Images