首先請不要給生物同性戀打上標籤,同性戀也是在生物進化中自然法則的一部分!所以正如樓主所說的同性性行為是基因在世代遺傳中所保留下來的,就像在大腦中的印記一樣。
其次在遺傳過程中,隨著DNA編碼,這種信標透過編碼的形式遺傳給後代,可能是以一種隱性形式存在,在外界的條件或者有種自身反應的刺激而表現出來的一種性行為。
動物的這種同性行為是大自然優勝劣汰的生物篩選,當然同性就沒有後代,使得這種生物在一定程度上種群減少,逐漸被淘汰。就像Y染色體一樣很脆弱,可能經過長時間的選擇,男性會越來越少。
以上是本人愚見,還請各位批評指正。