No need to be so defensive, man. We're not coming at your throat for using it, we're just letting you know it's pretty much never a good thing to say in that context because of the connotations associated with it. Same thing as using "gay" as a substitute for "stupid" or "lame", like yeah, we know that's what you meant, but it still perpetuates the usage of that word in a derogatory manner and you should be able to see how that can be harmful even if you didn't mean any harm by it.