Mattis is a man of courage, honour & duty who achieved everything he has on merit. He & Trump exist in separate universes. Trump best hope that Mattis, McMaster & Kelly don't have information pertinent to impeachment proceedings. They won't lie for him.
Trump call Mattis "the most overrated General in history. You know why?“He wasn’t tough enough. I captured ISIS. Mattis said it would take two years. I captured them in one month.” And not one peep from Trump supporters. You guys are the world's biggest hypocrites. And doesn't that mean that once again Trump fires someone for being incompetent that he himself hired? That list is a long one.
Dirty Donald has no religion ethics or morality of any kind,the only thing he worships is his own graven image.
Donald Trump - "Mad Dog. He's Great. He's Great." "A Generals, General." "A great man. The real deal." So either Trump was a liar or he sucked the life out of Mattis.
Admiral McRaven's editorial that was linked on Drudge today was also worth a read. https://www.msn.com/en-us/news/world/our-republic-is-under-attack-from-the-president/ar-AAIWos8