Just because it does, doesn't make it right. Pre-the 1980's most Societies considered Homosexuality wrong enough for it to be illegal, a lot of societies still do.
The question is not one of does society do so, but should it? What is the reasoned and rational argument behind it. For the most part I only see a religious one, and personally, despite being a Christian, I personally believe that no Law should be made on the basis of any Religious belief, and in the US such practice would be a violation of the 1st Amendment.