President Trump attacked retired four-star Army Gen. Stanley McChrystal on Tuesday for questioning his honesty and morality.

The commander in chief mocked McChrystal's military credentials and derided him as a "dog," a term the president frequently uses to criticize opponents.



“General” McChrystal got fired like a dog by Obama. Last assignment a total bust. Known for big, dumb mouth. Hillary lover! https://t.co/RzOkeHl3KV — Donald J. Trump (@realDonaldTrump) January 1, 2019



McChrystal recently said that he could not work for an "immoral" person like Trump.

The former top commander of U.S. and international forces in Afghanistan was asked if he would accept a job in the Trump administration during an interview on ABC's "This Week" that aired Sunday.

"I'd say no," he replied. "It's important for me to work for people I think are basically honest, who tell the truth as best they know it."

After 34 years in the U.S. Army, McChrystal was forced to resign in 2010 by former President Barack Obama after the publication of a Rolling Stone article that quoted members of his staff criticizing the then-president's team. He later said he "accepted responsibility" for the actions of his staff, but claimed that the article didn't offer a "fair depiction" of what he said.