Думаю, что просто кто-то более толерантен к "иному"( в данном случае гомосексуалистам), а кто-то нет. А в основном людям не нравится, когда "кричат" о своей гомосексуальной принадлежности, мне так кажется. Истинных гомофобов не так уж и много, ИМХО.