Asked of me on Quora, 16Mar,2022
“Homophobia is badly named because homophobic people are not afraid, they are hateful. Agree/Disagree?”
They are afraid of themselves. Everyone, though many would never admit it, has some occurrences of homoerotic thoughts or desires, some often, some very rarely.
Those who have the highest “level of gayness”, if you will, but are frightened of it, project their own self-loathing onto others.
So…it is fear.
It's the Fear of their own homoerotic tendencies.