Retired General Stanley McChrystal disapproved of Trump’s address to the troops.
“You have to provide for them leadership. You’re also listening to their problems,” he explained. “You don’t use that as a time to tout your politics or your personal opinions.”
McChrystal, a former four-star General, was in command of U.S. forces during the war in Afghanistan. Resigned from his post under President Obama in 2010 after a profile quoted him criticizing the Obama administration. He believes that Trump doesn’t tell the truth and is amoral.
After his speech, Trump stayed and autographed “Make America Great Again” hats. Trump said the hats were not provided to the troops by the White House. Military code prohibits military personnel from participating in partisan political activities or showing political leaning while in uniform.
“If the U.S. military becomes politicized, it will be something we’re not happy with,” McChrystal said.