I agree. I also said that in my post. i also agree that the context of his comments are important, as you say, because your words have such a wide audience and you should be being not only culturally sensitive but aware of how your words will reflect on you. I disagree that those things are an excuse. They are reasons. Just as much as being an idiot for not policing your own vocabulary is a reason. Edit - just to be clear I'm not excusing his use of the term in the context he used it. I'm just attempting to explain how it doesn't inherently mean he is a homophone.