Putting my economics hat on, the more inclusive a society is so the maximum number of people have the opportunity to reach their peak economic output, the monetary richer a society and the more comfortable it is for everybody.
So, I'm against discrimination from that point of view. Now what is good for long term good of a society is a completely different question and this a multi-faceted one, but one fundamental is that contraception is too effective in Western society and we are declining in number where we aren't breeding enough, now gay families also have children, so this benefits society, so you can't blame this. IMO we are here because our parent made sacrifices to have and bring us up and our duty is to do the same, with the caveat, that this is also a personal choice
The libertarian in me says let people live their live so they are happy with the minimum of laws and political interference, so as long as it is legal and not to the detriment of those immediately around us, who are we to dictate how other people live their lives?
Many questions leading to questions and no easy answers here (philosophy is asking impossible questions leading to improbable answers), so what do you think?