I have just stumbled across this fantastic clip from 2007 of Jerry Sanders, Mayor of San Diego, who changed his mind on gay marriage. Up until then he had been a dyed in the wool opponent, but for reasons personal to him, he reversed his position and made this dramatic speech to the waiting media.
Regardless of the rights and wrongs of this or where you stand on the issue of gay marriage, I think there is something very courageous about a politician who can admit their mistakes so publicly. This happened a few years ago now and even in that short space of time things have changed in the United States but as this clip shows politics can be a raw, emotional, personal business. This isn't always such a bad thing.