LOL - The difference between queer and gay is just semantics - word choice.
I guess its kind of like when black people use the "n" word amongst themselves or in referring to themselves. I think its just taking ownership of a word that others use in a hateful way. If I already know I'm a queer or a dyke - then you can't hurt me with it.
So if I were straight and made the post I made - It would definitely be offensive. Same as if Stinkypantz were not colored - she couldn't get away with her statement. (I see it hasn't been deleted yet). Haha