if gays were not made/meant to be reproductive, it means--if you believe in god or not[[either way]]---they were not meant to raise children...why would evolution OR god make it that way????seems ridiculous...does it not seem logical that the MAKERS of children were meant to RAISE them, also???..I'm not saying all hetero parents are the best at it..
First, gay people and lesbians are made to reproduce if they so desire, just not by having gay sex. Second, whether or not gay men and lesbians reproduce, they are certainly meant to raise children if they choose to do so, including their own progeny, as well as children they adopt.
In all cases, their children are wanted, planned for and cared for, and that's a good thing. In this respect, gay people are morally superior to heterosexual people as a group.
As to why homosexuality has evolved, that's an interesting scientific question which I would be happy to discuss at length, but not related in any way to morality.
I don't know what you're driving at by "meant." "Meant" by whom? Nature "means" many things that we blithely disregard. For example, nature means near-sighted people to have trouble seeing things that close to them (or is it far away?) and we happily correct that with glasses.
You seem to be confusing our animal condition with morality--I can't imagine why. Do you think it's immoral to wear clothes or use computers?