There's no difference between a gay man and a straight man, outside of specifically who they're trying to fuck. Suggesting someone might be one or the other isn't harmful, since there's no real way to tell without asking.
Telling a man they didn't pass is rude af.
I don't see how those can be equivocated. Sexual preference and gender identity are different things defined, characterized, and experienced in wildly different ways.