My opinion.. I have little respect for Americans when it comes to their voting and our government. We re-elected criminals, we re-elect unethical politicians, we accidently vote people in because we recognize the name and it's actually a totally different person, we vote party lines because our fathers did, we don't bother to vote in many cases.. "We" have created a system where Cruz is unelectable. ANY politician who is extreme on either end, liberal or conservative is unelectable. We are so divided as a nation due to many factors, media opinion makers and spinners chief among them. A candidate who alienates too many people with their stance will not get elected. This is exactly why you can hear the same politician give a speech for Iron Workers in Detroit, and he contradicts what he just said yesterday to buisness owners in New York. They tell us what we want to hear in order to have the best chance of getting elected. So will Cruz get elected? Nope. But for a short while, the Tea Party will feel really good until they lose.