I actually think personal attacks would be fine. It is the policy side I think he is out of line on.
If one of mattis's subordinates undermined his orders like this, Mattis would have that person drummed out the military, and charged with insubordination.
well his boss is acting like an idiot. saying it in public or private doesnt change that.
and i say things to my boss all the time that could get me charged with insubordination if i was under the UCMJ all the time. that matters exactly fuck all for Mattis's resignation. Whats trump gonna do, fire him?