@The Old Man posted:
Someone beat me to this response, what about when he was actually in the administration and had power? No that's not when he spoke up.
High ranking active duty military folk just don't make comments on politics. Retired high ranking military carry this reluctance with them into retirement, often for the rest of their lives. Different circumstances call for different behavior.
I think that Mathis, and subsequently Kelly spoke up recently for two reasons:
1 - Any immediate criticism of #BunkerBoy after their departure from service could have easily been spun as "sour grapes," by the idiot-in-chief and his Faux News allies.
2 - I truly believe that they held their responsibility to remain apolitical until circumstances left them no choice.
I've had the opportunity to get to know more than a few generals and admirals. It's amazing to me that the further up the food chain you go in the military, the less rigid most of these people are in their political thinking.