Retarded is "retired" on the euphemism treadmill. It is out. If he would called them a Maroon, idiot or imbecile, ironically, there would not be a response at all, probably, even though those are words that were previously "retired" that mean the same thing. Personally I think it's all ridiculous.