Гомофобия, как уже говорили, - разновидность ксенофобии. Обусловлена она тем,что люди - существа социальные. Они должны были держаться ближе к своим сородичам, ведь шанс выжить. Те,кто под критерии "сородичей" не подходит - является чужаком. Такие люди воспринимаются как опасные и способные нанести какой-то вред. Боязнь к чужакам может быть выражена из-за их физических,психологических или любых других отклонений. Гомосексуализм, как раз таки, у многих людей воспринимается как отклонение от нормы. У многих людей различные мысли отношения о таких людях и многие выражают их по-разному. О самом гомосексуализме говорить не стану, так как моё мнение на счёт него - нейтрально.