I'd post on gay marriage more often if I could handle the subject this well. (Okay, call it "same-sex marriage" or SSM if you want. Picky, picky.)
At the moment I can't think of a single thing to add to Ampersand's points, but it's early in the morning and I just had to post this link. Go read it.