Гомофобия

С рождения голубой - цвет мальчиков, розовый - цвет девочек.
Ленточки для пеленания, распашонки, обои в детской и тд.
Но в дальнейшем эти цвета преобретают иной смысл. Смысл неистественности. Голубой - цвет гомосексуализма. Роговый - цвет лизвицства.
Чем это вызванно.... Почему возникает агрессия и чем она обусловленна? Страхом перед противо стандартным и естествинным? Подсознательный сбой программа продолжения рода в лице гомофобии? В чём заключается это расхождение??