Slavery was popular. Violating people's rights like that should not be. Judges have the power to throw out laws for this very reason.
Old people and others can't reproduce, but there's no fertility test for marriage. Nor do we require marriage for reproduction. Because marriage isn't primarily for the purpose of reproduction: it's for the purpose of people joining their lives together akin to a single person, and for joining families and property as if to a single person.
BTW, sex change recipients are almost always sterile.
Rights aren't given, we have them and we create governments to protect them.
Oh, and you're citing "an affront to religions everywhere" while insisting "you do not have the right not to be offended". The remedy for people trying to silence you is not for you to kill them.
You are wrong about everything. You are a pretty sick person. You are probably gay, terrified that our society is gradually removing excuses for you to stay in the closet, and hate gay people because they make you feel things you want to repress. Just like nearly every person who hates gay people, and gets all worked up to talk about killing people over gay freedoms.
Just kiss that guy/girl who makes you feel funny already. The rest of us won't even notice, except that you finally shut up about your personal hangups.