Perhaps the Catholic church - or maybe just that diocese - should lose its tax-exempt status.
I wouldn't be against some smackdown for that diocese--though it looks like they're not actually denying communion to anyone; the pastor is just harping on the need for some penance before communion for anyone who voted for Obama. And of course he has no idea who in the parish did vote that way, and no way to enforce penance. So all he can do is stand up there at the altar and bluster and, incidentally, look like an idiot.
It varies like crazy from diocese to diocese. Last Sunday my own pastor started Mass with a rousing "YES WE CAN!" It was his first service in almost a month, after a long stint in the hospital and on bedrest for a massive respiratory infection; the last homily he'd given before getting sick had been all about the Good Samaritan, insiders and outsiders and the majority and the minority and the difference between tolerance and true acceptance, and he'd come just thisclose to out-and-out pleading for us to vote no on 8.
And ever since 8 qualified for the ballot letters have poured in to our weekly diocese newsletter by people vigorously opposed to it, none anonymous, all stating their name and parish. Yet, for all his "It is your solemn Christian duty to vote yes on this vital moral issue" bluster, our bishop hasn't dared to sanction, lecture or even say boo to any of his very vocal opponents.
For all the One Unified Catholic Church talk, it's actually (in the US anyway) a complete mishmashy patchwork.