I pronounced the words “effeminate” and “gay” haltingly, trying to soften the blow. Could he possibly not know he was gay? Or was it just the terminology he hadn’t heard before?
Or could he just NOT be gay? It's incredibly arrogant to claim to know better than someone themselves whether or not they are gay.

