"homo" does not mean man or human. the "homo" you're thinking of (homosapien) might mean human, but its not the same "homo" used in homophobia. "homo" in homophobia comes from the same "homo" root found in the word "homogenized" where the "homo" prefix means something like "same". (homogenius means only one type.) heterogenuis means not the same type. hence homosexual meaning same sex. and heterosexual meaning a mixed sex couple. so really the phrase "homophobic" means fear of things that are the same, being together. so, fear of any gay couple.