Krauthammer isn't a Trump hater, but he has been vocal when he disagreed with POTUS. He's also very vocal when he agrees with him
Charles isn't a sycophant that parrots those around him. He formulates his own opinion based on facts and acts accordingly.