As many have noted, there's a Trump tweet for everything.
After the White House claimed it is "highly inappropriate" to criticize four-star generals when a reporter asked questions critical of Chief of Staff John Kelly, old tweets sent by Donald Trump criticizing generals he disagreed with have resurfaced.
He also took aim at another retired four-star general -- former Secretary of State Colin Powell -- in September of last year.
"I was never a fan of Colin Powell after his weak understanding of weapons of mass destruction in Iraq = disaster," Trump tweeted on September 4, 2016. "We can do much better!"