I don't have a moral obligation to vote for a man who is OK killing a thousand babies when the opposition is OK killing ten thousand.
We don't live in a catholic country, nor a moral one. There is no such thing as a perfect candidate. In our present day, ususally the option is for a lessor of 2 evils, but when the choice is openly-evil vs neutrally good, you have to vote AGAINST the openly-evil man every time. That's a moral duty.
.
That isn't to say that it might not be prudentially wise to vote for a candidate who (say) wants to supremely limit abortions (even if not outlaw them) if they're up against someone who wants to completely open up the abortion industry. I'm only talking about the existence (or lackthereof) of a moral obligation, and that doesn't exist for any politician who would not vote to outlaw abortion entirely.
I disagree because the way our system is setup, since this is a democracy, laws get passed by majority. Therefore, if you view each candidate in some super-strict catholic sense, you'd never vote for anyone. On the other hand, if you vote for a bunch of "best available" candidates, and if they have the majority, then good laws can come about, even if the candidates themselves are lacking.
.
Case in point, Alabama and Kentucky's abortion bans were recently struck down by liberal judges. But Alabama's law came first, and Kentucky piggy-backed off the idea. Other states are following their lead, even though the judges will halt the implementation. Why does this matter? Because the more states involved, the more power they have when the case goes to the Supreme Court. If catholics of these states didn't vote, then the state laws wouldn't have passed to begin with, giving the NATION AS A WHOLE no option (through the Supreme Court) to have Roe v Wade overturned.
.
Democracy does not work in isolation. One group of conservative politicians (who may have many flaws) can jump-start a movement of catholic principles because politicians, by nature, follow the people. The more politicians think they have support, the more they change to "go with the flow". So the more that catholics support the BEST candidate, even if flawed, the better our country is.