Думаю, две основные причины.
1 - культурные особенности, которые изменчивы и преходящи. В истории уже были развитые культуры, в которых гомосексуальные отношения воспринимались как вариант нормы. Более того, в одной из самых, вроде бы, гомофобных культур, российской тюремной, активный гомосексуализм ничуть не стигматизируется!
2 - человечеству эволюционно свойственна ксенофобия. Это не хорошо и не плохо, просто альтруизм и поддержка по отношению к "своим" прямо пропорциональны враждебности окружения. Можно почитать у Александра Маркова в двухтомнике "Эволюция человека", см., например, здесь: a-theism.com
Собственно, поэтому ответом на вопрос будет - "Потому что от природы люди склонны возвышать себя и объединяться именно через попытки унизить и преследовать непохожих (по самым разным параметрам), других, "чужаков".
Помните, у Тарковского в "Андрее Рублёве": "- Мы же русские!.. - Какой ты русский, морда рязанская!!"
Николай, вы серьезно формируете суждения о том, что "большинство людей такие" на основании новостей?
В целом всё правильно
Они(гомосексуалисты) больные люди пытающиеся навязать свою идеологию другим, при этом отказ принять ее встречают(в большинстве случаев) агрессией.
Полностью согласен