Republicans used to praise Jim Mattis. Then he crossed Trump.