As someone who has an interest in etymology and historical changes in vocabulary, I'm always amused by how fruitless the attempts to avoid negative connotations have been with regards to terms that used to be considered "normal" terms to describe mental disabilities.
All of these words described some forms of mental disability before becoming swear words and being banned from "respected" language use :
Idiot, cretin, retard, moron, dotard, feeble-minded, imbecile, lunatic. Attempts at being as distantiated as possible from describing illnesses have become swear words in themselves. "special" has become an insult depending on context. As did "challenged", "delusional", "deranged", "demented".
Replacing old words that became swear words with new words has never worked. The new words that describe the disabilities become swear words as soon as they become commonplace in the language. You may not be able to write "retard" on a filtered chat, but saying that someone is "fit to win at the special olympics" will work just as well and be left unfiltered. Until "special" too gets banned, and then whatever word replaces it will be the new insult in the eternal cycle.
It simply fucking doesn't. That's just the person, who has a problem with words, blaming the words for his problem.
The problem is solely within those who don't want to hear it, who believe they can tell others how to speak.