Well, apparently the U.S. is of the same opinion as the Vatican:
Alone among major Western nations, the United States has refused to sign a declaration presented Thursday at the United Nations calling for worldwide decriminalization of homosexuality.
According to some of the declaration's backers, U.S. officials expressed concern in private talks that some parts of the declaration might be problematic in committing the federal government on matters that fall under state jurisdiction.
The hell? How is our twisted notion of federalism an issue? Because several states don't have measures banning discrimination against sexual orientation (nor does the federal government, for that matter), that somehow means that we need to accept other countries throwing gays in jail or slaughtering them? I can't even fathom how this makes sense.
Carolyn Vadino, a spokeswoman for the U.S. mission to the U.N., stressed that the U.S. — despite its unwillingness to sign — condemned any human-rights violations related to sexual orientation.
Except that it apparently doesn't. It seems just fine with letting countries sentence people to death or imprison them based on their sexual orientation. Or is that just not a human-rights violation? It's not like gays have rights or are human or anything.