На самом деле всё очень просто.
Из самого слова "гомофобия" следует, что это позиция (взгляд, мнение, убеждение), основанная на страхе. Когда возникает страх? - когда есть опасность. Опасность существует, когда присутствует вероятность возникновения нежелаемого события. Давно известно, что подавляющее большинство проповедвников "чистоты" социума по тем или иным критериям сами не проходят предлагаемую ими же фильтрацию. Похожая проблема и с гомофобами - это некий "червячок", мешающий людям жить спокойно, вселяющий в них страх, что может случиться нечто, что одномоментно низвергнет их из стана "людей в белом" в стадо так ненавидимых и презираемых скотов. Пусть это и не всегда осознанная фобия, но она имеет основы, и основы зачастую именно в том, что они чувствуют за собой "грешок" и изо всех сил его давят. В контексте же обсуждаемого вопроса: абсолютно гетеросексуальный человек (а таких вроде бы столько же, как и абсолютно гомосексуальных, остальные - где-то между) не может иметь гомофобии по той причине, что опасности не чувствует даже на уровне подсознания. Гомосексуалисты для него всё равно, что и некрасивые женщины - ну абсолютно никаких эмоций не вызывают, и весь спрос.