Evolution doesn't explain homosexuality (Talk.Origins)

Claim CB403:

Evolution does not explain homosexuality. Traits evolve as a result of greater reproductive success, and homosexuals are less likely to reproduce..

Source: Macks, Steven, 2000. Madd Macks debate archives.

Reed, Fred, 2004 (3 Mar.). Spare me.

CreationWiki response:

It is agreed that the process of biological evolution can not produce homosexuality. Evolution theory undermines the basis of morality, where ever it is accepted. Once this occurs, gross immoral behavior, such as homosexuality, is an inevitable result.

Related References

 * The Gay Animal Kingdom The effeminate sheep & other problems with Darwinian sexual selection.

La evolución no explica la homosexualidad (Talk.Origins) A evolução não explica a homossexualidade (Talk.Origins)