The Party Label Matters
In the recent attempt by the Senate to pass an amendment that would have overturned Citzens United, every Republican voted against it. Even Susan Collins (of course).
So, as I have said before, do not "vote for the person". The "person" may have to hold their nose when voting, but they will do it. When it counts, there is no meaningful difference between someone who votes for something repellent because they like it, and someone who doesn't like it but votes for it anyway. The latter may get to pose soulfully, but - to quote from a different venue - it all looks like line drives in the box scores in the morning.