Our former Bishop, Arch-Bishop Burke, was very good in letting pro-choice Catholic politicians know that they were not in communion with Catholic teachings.
Unfortunately he caught a lot of flack from Catholics who are ignorant of Catholic teachings or canon law.