It’s a complex situation.
First of all i don’t believe that voting for a party that calls itself pro-choice automatically means that you are voting for abortion rights. In fact, unless it can be proven that your vote is the cause of pro-choice laws or that such laws cannot be changed because of your vote, nobody can reasonably claim that your vote is immoral or anti-Catholic.
My view is that in any secular system, abortion rights are inevitable because women have a right to privacy. But even if your political system was essentially Christian, there would still be a political tension between the right to life in regards to the unborn and the right to privacy and dignity of women.
The problem is, if the unborn has an unconditional legal right to live (and i believe they have an unconditional moral right to live) to such an extent that it supersedes a mothers right to make her own decisions, then that would mean that the state would have a duty to interfere in peoples private matters and also it would mean that state would have a duty to imprison and force women to full term that are suspected of the intent of terminating their pregnancy.
Not only would this be impractical, i think this would be immoral even if it’s to save the unborn child.
So it’s difficult to see how the problem of abortion can be solved politically. I guess that’s why some Catholics feel compelled by their conscience to be pro-choice. Me personally i think abortion is the same thing as killing a person, thus either way it’s an immoral act in my eyes; a mortal sin.