This news story struck me this week
I know many people who use the word "gay" as an insult - many of whom aren't opposed to homosexuality per se. Our use of language betrays us as a society. Where its acceptable to use the word "gay" as an insult, whatever tidy niceness we say on the outside about being open minded and not having a "problem with it" rings shallow.
Its not acceptable to call something "black" as an insult or "Muslim" or "Asian" - and quite rightly so.
Change language, change attitudes.