I think this argument is pretty simple. If a word evolves over time from something relatively benign into something that is both derogatory and racist then should people amend their use of the term to take this into account. I would have thought that the obvious answer would be, yes they should.