100% agree that Cruz is the best choice and his unabashed love of Jesus is an added appeal.
While I agree that we shouldn't cater to the homosexual (and all other sorts of "sexuals" it would seem), I will discern between one who has opinions I don't agree with and one who will use every possible way to actively push it. Some on the Right are tolerant and even have opinions I don't agree with and that's fine. It's the ones who will go lawless and make them a special class that are the threat. Those on the Left will rabidly push to criminalize those who disagree with them - to refuse to vote against them is to allow the greater evil to assume power (look at Obama for the best example).
I guess the question is, is it more moral to not vote for someone who dislikes Jews and thereby allow a Hitler to assume the reins? One way you get someone whose fault is he dislikes Jews and may make bad comments or poor decisions and the other way you get someone who will actively pursue genocide - how is allowing the truly evil guy in a positive for Christianity?
That's how my mind works - I won't fault you for having a different view, but I would expect that you would allow that your eyes are open and that you realize the end consequences for some potential votes/non-votes and don't claim that it doesn't happen that way.
I convinced myself that Romney was sincere on abortion and gay marriage and I voted for him, but if my life was on the line as to whether or not he was sincere, I would've been very nervous.
I wonder how it would have affected the stands of future Republican candidates if, instead of 5% of voters not showing up for Romney, the number was 30%.
I'm no biblical scholar and am not in a position to be standing holier than anyone, but I often think about God's challenge to Abraham to simply find 10 righteous men in Sodom and God would not destroy the city. 10 righteous men could not be found. Sodom was destroyed. Are we so principally barren that we can't come up with one righteous candidate and then stand up for him or her?