I reckon there must be an evolutionary reason for homosexuality. A group of animals that are 90% heterosexual must be able to out survive another group of animals who are 100% heterosexual. I don't know what that reason is though, but I'm sure there is one...
Answers on a postcard please guys