That is where you and I disagree, bonding between two (or even multiple ) people in general is beneficial to society even if they can't produce children.
Production of children can be done now without the actual need for a male/female relationship. Why limit marriage to that?
Heinlein had some strange views on government and society. It certainly made for good reading, but I'm not sure how well his ideas would work in practice.
I agree, although I think the bar should be not allowing what is considered to be beneficial for society, but rather banning what materially harms others. Boys dressing up like Goth girls or wearing their pants below their butt cheeks is certainly not beneficial to society; should we then ban this behavior merely because we see no benefit to society (and thus ourselves)? Maximize freedom by NOT interfering with individuals' behavior unless and until it materially harms others - or, like impaired driving, offers a clear and present danger of doing so.
If gays would push for civil unions with all the same benefits instead of changing the laws of what traditional marriage is most wouldn't care.
Then we would have two separate (but equal!) bodies of law that would inevitably begin to deviate. Supporters of "real marriage" would demand benefits that civil unions don't offer. A court would rule one way in a civil union case, then a different court would rule another way in a marriage case.
I'm really, really tired of hearing about gay issues. Treating gays legally just like straights (not only in the letter of the law but in its effect) would end this. Making civil unions for gays and marriage for "normal people" just continues the struggle for true equality versus protecting our traditional values.
Of course, one way civil unions could work would be for government to get out of the marriage business completely, civil unions for everyone and marriage as a separate, extralegal contract between you and your church. But as Bamacre so succinctly put it, "Government is in the everything business." For government to give up control of anything isn't likely. So the most likely way to solve this issue is to simply treat gay people like anyone else and let them marry whomever they wish. After a few years it won't even sting.