There are no tenable grounds for denying equal rights to homosexuals, just as there are no (and never were any) tenable grounds for denying equal rights to blacks. This one is a complete no-brainer. Why does it have to take so long for society to figure these things out?Today, in the shadow of the debate of Brendan Eich's ouster from Mozilla, it is time to go one step further: opposing equal rights on the basis of sexual orientation or gender identity should no longer be an acceptable position in civilized society, just as opposing equal rights for people according to the color of their skin is no longer an acceptable position. Anyone who opposes gay marriage, or who opposed it in the past and does not repent, doesn't deserve to sit at the grown-up table any more. Gay marriage is no longer an issue where reasonable people can agree to disagree.
So, enough already. This is no longer a theoretical debate. Unless someone can come up with some actual evidence of harm caused by allowing gays to marry (and making bigots feel queasy doesn't count) this debate should be over.