Most all organisms require a minimum amount of physical space irregardless of other issues. Populations have an optimum desity. There have been studies that link various physical variations amongst homosexuals (hypothalamus size for example).
This would imply that homosexuality only occurs in densly populated areas. This is not the case... Look at Canada...it's not that densly populated and it's pretty gay...

, but joking aside... This just not ring true. There have been societies that had no homosexuality taboo (such as ancient Greece) that did not have the population densities that we see today without the resultant spike in homosexuality...