Homophobia is a misnomer.
Literally means fear of man.
Homo - man (from hominid, as in homosapiens)
Phobia - means obsessive or persistent fear.
People do not fear gays, they are disgusted by them and their attitude towards those who do not like them.