I am retired CIA. Overseas and under cover most of my career.
Most generals I have met are political scum. I don’t think Mattis falls into that category (and I did not definitively say he did) but I have a problem with him because he fundamentally does not understand who the enemy is. That makes him ignorant and unprofessional - or - someone who places value in being politically correct. Not good either way.
Still - could be a lot worse.
Politically correct? Have you read any quotes at all from the man? He is most definitely not politically correct. Sorry, but I’ll accept the judgment of President elect Trump and scores of Mattis supporters over that of a keyboard warrior