My intent isn't to debate immigration laws, but just to point out that there are a lot of issues that mean a lot to different people, other than just the abortion issue. What if Cruz doesn't give a rip about the issue that is really affecting my life, but one of the other candidates does care? My whole point is that it's not as simple as "Ted Cruz is against abortion, so he's the only choice." I hate to break it to you, but Ted Cruz has been involved in some dishonest things to make people look bad to promote himself. None of these candidates are perfect.
I'll be honest with you, I don't have anything against Ted Cruz, and I would be happy if he somehow ended up being the next president. But it really ticks me off big time when someone tells me I have to vote for a certain candidate, or I'm not a Christian. You have no idea what is going on in my life, and you have no idea which candidate cares the most about what my personal needs are.
Speaking of immigration, I used to be pretty stubborn and heartless about it, like you, until I became friends with someone in that position who really loves Jesus. Do you have any idea how hard it is to get your green card to gain legal status? He has already hired a lawyer and paid thousands of dollars in fees to get it done, but there is still no hope in sight because of almost impossible hoops that need jumped through to get there. He has a loving American wife, one son, and another one on the way, and he's trying his hardest to do the right thing, but he can't catch a break. It's just too tough for people like him who want to do the right thing to gain legal status. It's a lot more complicated of an issue than "just deport them all and get rid of the vermin." Most issues are a lot more complicated than what they seem on the surface.