I’m mildly surprised Mattis has kept his mouth shut this long.
If I am not mistaken, he, as a retired military man, is still subject to the UCMJ. If someone wants to push it, he is not allowed to show open, public contempt for the president. No one will push it, but they could.