It takes more than etymology to make a slur

Do you think words with etymologies based on oppression (like “idiot” or “hysterical”) but are no longer used that way now should be considered slurs? Do you think most people consider them slurs? I’ve heard some compelling arguments for why they should be treated like slurs, but I’ve also heard some good reasons for why they shouldn’t be, and it’s all very confusing.
realsocialskills answered:
I don’t think etymology is important. I think what’s important is how a word is used.
If something is used as a slur, then it’s a slur even if it has a neutral etymology. (People try to argue that the r-word isn’t a slur because it literally just means slow. Those people are wrong.)
If something is not used as a slur, then it’s not one even if it has an etymology based on oppression or hate. (For instance: “autism” has an etymology based on dehumanizing autistic people, but it’s not a slur.)
This gets complicated because sometimes people will claim that something “isn’t a slur anymore” even when it clearly is. If people the word is used against think it’s still a slur, then it’s a slur even if some people think they “don’t mean it that way”. (The g-word is a good example of this.)
I think that there are also words that are somewhat tainted by oppressive etymologies or connotations. It can be worthwhile to personally try to avoid using those words. (I avoid some, but not all, tainted words for that reason). But it’s dangerous to treat these words as actually being the same as slurs. One reason it’s important not to do this is that it causes serious problems for people with language disabilities. This is a good example of the importance of understanding the difference between personal piety and basic morality.