It's true of any sort of insult though it isn't insulting if it's said by the person, it isn't complicated in the slightest. I don't understand why people who aren't gay are so desperate to say it nor why they're so annoyed that gay people can.
It's a bizarre form of privileged that doesn't even offer any benefits.