從演化心理學角度睇,社會對男同性戀嘅歧視,好大程度同「祖先嘅適應問題」有關。主要有幾個解釋:
1. 異性戀男性嘅性競爭焦慮:喺演化環境入面,男性會互相競爭異性嘅交配機會。男性對其他可能「搶走伴侶」嘅對手會特別敏感。有研究指出,部分異性戀男性會將男同性戀——即使佢哋唔係真係競爭對手——潛意識地當成「破壞性規範」或「不參與繁殖競爭」嘅異類,觸發防衛心態。
2. 親屬選擇與間接繁殖成本:演化心理學認為,如果一個群體入面有成員唔透過異性繁殖去傳播基因,對其他同自己有血緣關係嘅人嚟講,可能意味住「整體繁殖資源」冇被好好利用。尤其係喺古代小群體,每個人都要負責生養或者幫手養親戚嘅仔。男同性戀如果冇後代,喺祖先環境可能會被視為「冇貢獻生殖利益」,因而被邊緣化。
3. 性別角色與合作狩獵/戰爭:喺祖先社會,男性通常需要參與高風險嘅狩獵或部落衝突。呢啲活動好依賴強烈嘅男性同盟關係。有學者提出,男性之間如果存在同性性行為,可能會被認為破壞同盟之間嘅「信任」同「角色分明」,令其他人擔心團結受影響,從而產生排斥心態。
4. 病原體厭惡機制:人類演化出對「可能攜帶傳染病」嘅行為或群體產生警覺。喺欠缺衛生知識嘅古代,非生殖性嘅性行為(尤其係肛交)被聯想到寄生蟲同疾病。雖然呢種厭惡唔理性,但演化上可以減少感染風險。後來呢種情緒被濫用或泛化,變成對男同性戀整體嘅歧視。
要留意嘅係,演化心理學解釋嘅係「點解歧視傾向會喺人類心理出現」,而唔係為歧視辯護。現代社會好多文明進展(例如教育、接觸不同群體、理解性傾向係天生)已經可以克服呢啲古老嘅心理傾向。歧視男同性戀喺道德同科學上都係錯嘅,只係歷史同演化留低咗一啲殘留思維。