В первую очередь нужно понять, что стыд/ненависть – социальные чувства, не принимать их за глас божий или зов природы, и не делать далеко идущих выводов. Эти чувства – эмоциональная реакция на усвоенные социальные правила, предостерегающая вас от их нарушения. И все эти чувства адаптируются со временем, когда вы усваиваете другие правила.
Гомосексуалы живут в том же гомофобном обществе – и каждый хотя бы короткий период испытывает неприязнь к другим геям и к себе. Но это проходит, и, наверное, для нас это некоторая прививка от упертой ксенофобии.
Вы можете почитать что-то научное о гомосексуальности (например, "Естественную историю гомосексуальности" Френсиса Мондимора), посмотреть фильмов про ЛГБТ, покинуть гомофобную среду, попасть в "толерантную" тусовку или на толерантную тусу, путешествовать по более свободным местам, каучсерфнуть к геям, что угодно.
Самое же простое – излучать либеральность, не проявлять гомофобию/не травить ксенофобные шутки (от евреев и украинцев до женщин и веганов) – и от вас скорее не будут закрываться уже имеющиеся или потенциальные знакомые гомосексуалы.
Всё просто: займи себя делами и свою голову серьёзными мыслями и тебе станет плевать на чужую личную жизнь. Тебе в человеке будет важно то что он делает и приносит ли пользу а куда и как и кому он присовывает себе уже будет пофиг.