I disagree with Rachel on Romney. yes, he ran a conservative campaign in generality, but his lack of specifics made it quite clear that Romney didn't MEAN it. He was saying what he needed to say to be seen as conservative. Inauthenticity is a killer.
On the more general point, I agree. We need to avoid such a strict orthodoxy that we push away people who are with us on most points. If you're a conservative on everything but immigration, you're still better than any Dem, Ditto gay marriage.