Being Catholic means believing the teachings of Catholicism.
Same for divorce, unless you can bribe the curch to grant you an annulment.
I also believe the church should make a public issue of those who support abortion not receive communion. For too long American catholics have had it both ways.