Ho⋅mo
Formal(scientifically sound) definition:
/ˈhoʊmoʊ/ Show Spelled Pronunciation [hoh-moh] Show IPA
–noun
1. (italics) the genus of bipedal primates that includes modern humans and several extinct forms, distinguished by their large brains and a dependence upon tools. Compare archaic Homo.
2. Informal. (sometimes lowercase)
a. a member of the genus Homo.
b. the species Homo sapiens or one of its members.
Informal(slang) definition
ho⋅mo
/ˈhoʊmoʊ/ Show Spelled Pronunciation [hoh-moh] Show IPA
–noun, plural -mos.
Slang: Disparaging and Offensive.
a homosexual.
pho⋅bi⋅a
/ˈfoʊbiə/ Show Spelled Pronunciation [foh-bee-uh] Show IPA
–noun
a persistent, irrational fear of a specific object, activity, or situation that leads to a compelling desire to avoid it.
Origin:
1780–90; extracted from nouns ending in -phobia
Synonyms:
aversion, hatred.
Okay now, the formal definition of homo has nothing to do with one's sexual preference yet the
slang term does. Now a phobia is an extremely irrational fear of something, meaning if a faggot walks within 20 feet of a straight person, that individual would panic and run away.

This does not happen in real life.

The point I am trying to make is this particular term is/was coined by the gay rights movement to negatively label
all people who show even show the slightest resistance to the homosexual lifestyle or null even the slightest criticism of people who accept and promote it. So in essence the term homo-phobia is just a slang term created by gays.