I think there's also something to the theory that homophobes are latent homosexuals overcompensating for that mild or overt homosexuality. Most people are apparently faintly attracted to the same sex. I'm never sure how they measure that (I personally have no conscious attraction to the same sex...