Rudy Reverses on Civil Unions

This is what he said two years ago to Bill O'Reilly:

"I'm in favor of civil unions. Marriage should be reserved for a man and a woman."

When O'Reilly asked what Giuliani's response would be to gay couples who think denial of marriage rights is state discrimination, Rudy replied: "That's why you have civil partnerships. So now you have a civil partnership, domestic partnership, civil union, whatever you want to call it, and that takes care of the imbalance, the discrimination, which we shouldn't have." That's exactly the argument that New Hampshire's legislature and governor have made in passing their civil unions bill. So Rudy supports that, no?

Er:

"Mayor Giuliani believes marriage is between one man and one woman. Domestic partnerships are the appropriate way to ensure that people are treated fairly. In this specific case the law states same sex civil unions are the equivalent of marriage and recognizes same sex unions from outside states. This goes too far and Mayor Giuliani does not support it."

That's from the New York Sun. So he was in favor of ending the discrimination by civil unions before - and he isn't now. Romney isn't the only flip-flopper, is he?