I recall Air Force generals getting canned for comments about Clinton.
Campbell was one, IIRC.
You recall correctly, grasshopper!
There are limits on "free speech" when you're wearing the uniform. I knew that when I was a young Marine Sergeant. This general forgot it.