Maybe he should just admit that what he said was offensive.
It'll be a cold day in Hell when he does that. Liberals rarely apologize for being wrong, even when they know they're wrong.