I've known many people for ten years or longer, and never realized they were gay until they told me. Like my sister.
Please don't talk about intellectual honesty. Especially not after you've expressed such a dishonest attempt to justify discrimination.