As a complete aside, just stumbled on this great clip of Jerry Sanders, Mayor of San Diego (hat-tip: A Big Block Of Cheese).
In 2007 he changed his mind - publicly - on the subject of gay marriage. Although it might seem like a slightly "Hollywood" moment in part, there's also real emotion in this speech and nice to see principle finally triumphing over political expediency. It also shows you that bigotry can never really win in the end, because eventually everyone will know and like a few people who are gay (or black, or transsexual, or whatever). Great.