I don't use the word "moron."*
"Idiot" is a tough one, because that's REALLY gotten ingrained into our language over the last few hundred years, but I try not to use that either. Same with "lame" and "dumb" -- both of which are out of clinical use. Again, it's hard sometimes, but why should I shrink back from thinking a little more about what I say and how I say it?
Violet, did you read what I mentioned above about what you said? The words "nigger" or "nigra" (as I read in some book or other when I was in school) and "Negro" were perfectly acceptable in a clinical or literary setting for many years, but they're not appropriate to just toss around these days, are they?
Paul Mooney, who wrote for Richard Pryor, said that he and Pryor tried to reclaim the word "nigger" until the point where it didn't have any negative power or connotations. But after several years, they gave up; it just wasn't going to get to the point where that would ever be okay.
So what you're talking about isn't acceptance in society, it's pretty much the textbook definition of ignorance: ignoring the word's major connotation until people don't think about it anymore. I'm not about to sit back and let that happen.
And as for our pals in the GOP, I'm sure they'll back me up. Honest injun!*(Except for this joke, when I was little: a big moron and a little moron are sitting on a fence. A gust of wind knocks one off. Who was left? The little moron, because he was a little more on.)