What is weird is when someone is publicly against homosexuality and people think that automatically means the man is himself some closeted self-loathing homosexual.
It is possible to be straight, to think homosexuality morally deplorable, and mean it.