And the archbishop of Detroit, Allen Vigneron, told the Free Press Sunday that Catholics who receive Communion while advocating gay marriage would "logically bring shame for a double-dealing that is not unlike perjury."

The comments of Vigneron and Edward Peters, who teaches Catholic canon law at Sacred Heart Major Seminary in Detroit, are part of a polarizing discussion about gay marriage that echoes debate over whether politicians who advocate abortion rights should receive Communion.

In a post on his blog last week, Peters said that Catholic teachings make it clear that marriage is between one man and one woman. And so, "Catholics who promote 'same-sex marriage' act contrary to" Catholic law "and should not approach for holy Communion," he wrote. "They also risk having holy Communion withheld from them ... being rebuked and/or being sanctioned."