In the United States, any Catholic with integrity at all is in a double bind whenever a vote comes up. We are NOT to support intrinsic evils with our vote; yet the two major political parties and MOST of the third parties, support policies that are, quite simply, intrinsic evils. One side claims that their intrinsic evils must be excused because of the good they do, the other side claims that their intrinsic evils must be excused because of the good they do, the third side claims that their intrinsic evils should be excused because of freedom and patriotism which MUST include their favorite sins as well.
It's ALL wrong. NO amount of good can excuse an intrinsic evil- only admitting that the evil IS evil and resolving to no longer be involved in it, brings the forgiveness of God and repentance. And that means, you can't vote for either side that is immersed in intrinsic evil- EVEN if you believe it means that the other side will win. Winning is not the point. Being MORAL is the point.
And for that reason, I'm going to call out the partisan sheep wherever I find them. Whether it is the "personally pro-life but also pro-choice" Catholic, or the "personally against war and torture except when it comes to whomever the President decides to call a terrorist this week" Catholic, they're both as much cafeteria Catholics as anybody.