So, some Republican politicians do have a problem with hypocrisy

A tearful [San Diego] Mayor Jerry Sanders made a dramatic shift yesterday, explaining that he can no longer oppose same-sex marriages because he does not want to deny justice to people like his daughter, who is a lesbian.

He began by explaining his refusal to veto the council’s decision, saying his beliefs had “evolved significantly” since 2005, when he established his stance on civil unions during his first mayoral campaign.

In the time since, he said he realized he could not accept “the concept of a separate-but-equal institution.” Because of that, he continued, he was unwilling to send the message to anyone that “they were less important, less worthy or less deserving of the rights and responsibilities of marriage.”

The mayor, now crying openly, noted that he has close family members and friends in the gay and lesbian community, including staff members and “my daughter Lisa.”

San Diego Union-Tribune

He had promised to veto the measure right up until it reached his desk.

Of course, he is up for reelection next year and did almost lose to a surfboard shop owner last time.