Detroit's good Archbishop Allen Vigneron teaches it. From the Detroit Free Press, via Fr. Z:
Catholics who push same-sex "marriage" should not receive Communion
“For a Catholic to receive holy Communion and still deny the revelation Christ entrusted to the church is to try to say two contradictory things at once: ‘I believe the church offers the saving truth of Jesus, and I reject what the church teaches.’ In effect, they would contradict themselves. This sort of behavior would result in publicly renouncing one’s integrity and logically bring shame for a double-dealing that is not unlike perjury.”
Vigneron said the church wants to help Catholics “avoid this personal disaster.”
Back in 2008, Archbishop Vigneron was one of the California Bishops who spoke out against counterfeit marriage in the Marriage Matters to Kids video's. You can watch His Excellency's video here.