I think we've isolated the main cause of homosexuality: Names like "Trey" and "Darin."
No offense to anyone straight with names Trevor and Phil, but...