"The fact that John Doyle didn't know Mr. Levy was gay,...., makes the point that he is out of touch with the world "

Wouldn't it be even more homophobic to insist that everyone  make another person's sexual preferences their business?