It's just like our nice terms for mentally handicapped people, eventually all the terms we use for them become offensive because of their association with mentally handicapped people. That's how language works, you can't change the stigmas by changing the language.