Professor Barash states that homosexuality is strongly influenced by changes in the genes. However, since homosexuality precludes the passing on of these genes then they can not be inheritable.
The only other explanation is that homosexuality is being caused by some birth defect that is growing more common. Could it be a virus that is affecting eggs and sperm? Or is an enviromental factor such as GMO's or pesticides?