Arachnophobia is a fear of spiders, so homophobia is (by the correct definition) a fear of homosexuals. I’ve know a number of professed homos, but I’ve never been afraid of one. I think the mass (hysteria) media is trying to redefine what is a phobia, just as they’re trying to redefine what is marriage.
Except it is not.
homo- is the Greek prefix meaning “same.”
There is a Greek word arsenokoitai - it should probably be called arsenokoitophobia. (botanai = “pasture” becomes “botanophobia.” Sadly, English professors have led the way in debasing the language.
Also self-fear is autophobia.