I for one, don't use 'thats gay' but I understand that people don't actually mean 'gay' as in 'homosexual.' Same way as when I say 'thats retarded' I'm not comparing whatever that is to a mentally challenged person. Plus, aren't homosexuals offended if you call them gay? Aren't people offended when you call a mentally challenged person a 'retard?' Same way if you call a black man the N word. (Just to clarify, I don't use that word. But stick with me, I have a point coming.) Since people don't want to be called these words, how about if we stop calling them that and use them to describe crazy, stupid, or unpleasant situations?
Remove the idea that we're oppressing an entire group of people and instead focus on the fact that it's just describing a rather small incident? Why is it okay to call someone 'stupid' and laugh about it but not 'retarded?' Why can we say 'this is dumb' and have people agree, but not 'this is gay?' And granted, using the N word is a really really bad idea because racism unfortunately still exists and it wasn't that long ago that black men and women were segregated from society, but I could see a future where people could use it to describe an ignorant "human" and not an ignorant "black man." Call me what you will, but it will be a great day when we can use any word to describe any person, and they don't care. That a white human, a black human, a gay human can all call themselves by offensive terms and shrug it off.
Let's try and work towards that day, shall we? We don't want to use those words to oppress everybody, we just want to use them in a meaningless conversation, and move on. It's okay. We're not here to oppress, and if you think we are, then you believe that word applies to you. Don't think that. Try thinking higher of yourself. There's a good chance I do too.