Stephen Colbert: A Republican rebuke of the president