I give ID 10 years before it gets deemed offensive and the intelligence experts scramble to find a replacement. Once you get on the euphemism treadmill, you can never get off. I'm also wondering how long it will be before we run out of socially acceptable terms and go back to using idiot, imbecile, and moron. It's interesting how those words aren't targeted as being hurtful as often as ******** is, even though all were clinically descriptive terms at one time. Is it because they're so old, and if so, will there be a time when ******** attains the same status they currently have?
I've been teaching for almost 20 years and every time I cover intelligence in introductory psychology, I ask the students what words they use to convey that someone is doing something they view as not very bright. I hear new terms just about every year, but the one constant is that they all have something to do with ID. I don't see that changing anytime soon.