I personally feel that you have to be really insecure with who you are as a sexual being to take the opposite as a compliment.
I mean, this is all a case of not fitting into various stereotypes, right? So, if I don't run around with a lisp, talk in an effeminent voice, wear pink clothing, and act like a woman, I'm a straight man. If I don't play sports, look rugged and macho, have an interest in any sort of Arts, then, I must be gay.
I can honestly say that I have no interest in people making assumptions about me. I intentionally act is very different ways because I can't stand assumptions being made about me in any way shape or form.
*says the former captain of the volleyball team, who was also in school plays, on the debate team, a swimmer, a hockeyplayer, a good student, interested in all arts, a member of the computer and chess club, can build shelves and birdhouses, knows how to cook and clean, but also take care as a landscapper and had worked in every job possible over a 10 year span.*