Homosexuality is in fact a necessary genetic deviation that manifests within every human race and culture. Every race. Every culture. @ 2 - 5%.
Theory is that the excess labour capability of non breeding pairs permitted survival of offspring who lost a providing member.
We are descents of small tribal groups with diverse genome.