I am not a practicing Catholic, so I can cheer on all day long for such people to be excommunicated, but it is up to the Catholic Church itself to do this.
The RCC can be commended for its official stance on these kind of social issues. Unfortunately, there is its official posture on the one hand and the dominance of indifferent, cafeteria Roman Catholics on the other. One solution is for the hierarchy of the RCC to crack down on the most public deviants from its teachings via excomunications or by not allowing these folks to receive the Eucharist. It's the very least they can - but hardly ever - do. Which is why the RCC's "authority" is ultimately toothless, and RC Dems like Pelosi, Biden, Gutierrez, Granholm, etc., etc. continue to flaunt their anti-RC positions in the RCC's face.
I’m sorry, I assumed.