Kilgore Trout
Misanthropic Humanist
Just because you don't intend it to be insulting to gay people does not mean that it isn't. It also doesn't mean that the usage of the word gay in a derogatory sense doesn't subconcsiouly cause you, or your listeners, to link the concept of gay with being uncool, wrong, etc.
It's like in Talledega Nights: Just because you say "With all due respect" before you say something, doesn't mean that you get to say anything you want. You can say that you don't mean to be offensive, but the fact is, you are being offensive.
If I intend no offense, and there's no one there to be offended, than "being offensive" becomes rather meaningless.