Trump attacks McChrystal after retired general called him immoral

In one of his first tweets of the new year, President Donald Trump attacked retired four-star Army Gen. Stanley McChrystal after he criticized the President on Sunday.

“‘General’ McChrystal got fired like a dog by Obama,” Trump tweeted Tuesday morning. “Last assignment a total bust. Known for big, dumb mouth. Hillary lover!”

Trump was retweeting a post from Fox News’ Laura Ingraham sharing a story headlined “Media Didn’t Like McChrystal Until He Started Bashing Trump.”

The commander in chief’s name-calling comes after McChrystal said during an interview Sunday that Trump was dishonest and immoral.

“I don’t think he tells the truth,” McChrystal told ABC’s Martha Raddatz on “This Week.” When asked if he thought Trump was immoral, McChrystal responded, “I think he is.”

“What I would ask every American to do is, again, stand in front of that mirror and say, what are we about?” McChrystal continued. “Am I really willing to throw away or ignore some of the things that people do that are pretty unacceptable normally just because they accomplish certain other things that we might like. If we want to be governed by someone we wouldn’t do a business deal with because their background is so shady, if we’re willing to do that then that’s in conflict with who I think we are.”

“And so I think it’s necessary in those times to take a stand,” he said.

McChrystal also criticized Trump in November for his attacks on retired Adm. William McRaven, the leader of the Navy Seal unit that killed Osama bin Laden in 2011, who also has leveled sharp criticism at the President. Trump called the four-star admiral “a Hillary Clinton backer and an Obama backer” and said it would “have been nice if we got Osama bin Laden a lot sooner than that.”

“The President is simply wrong,” McChrystal