Donald Trump starts the New Year attacking retired General Stanley McChrystal, “fake news media” and “haters” in a Twitter meltdown.

Trump attacked McChrystal because he slammed him in a scathing broadside on Sunday as “immoral and dishonest.”

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

General McChrystal served his country for 34 years while Donald Trump dodged the draft by getting podiatrist Larry Braunstein to give him a fake diagnosis as a favor to his father.

Donald Trump likes to brag that “nobody loves the military more than me,” but he has attacked decorated generals, Gold Star families and a Gold Star widow.”

The lack of civility coming out of the White House is childish and just shameful. We owe Gen. McChrystal a lot for our post-9/11 safety. The national security process under Donald Trump is broken. He has also attacked former Defense Secretary James Mattis, who resigned in protest over his Syria troop withdrawal plan, and former White House Chief of Staff John Kelly, who was forced to admit that border patrol agents do not want a wall.

Trump also attacked the media and the haters in an all-caps meltdown. This isn’t a parody account, but the account of the man who has access to the nuclear codes.