Thank you for posting the link. The above is right from Cruz's website and his statement at the time.
I'm old enough (53...) to know that no candidate is "perfect" and that I shouldn't let "perfect" be the enemy of "good enough" however there are some issues that I do not waiver on. Here's a few examples:
The first of those issues is LIFE. Any candidate who supports abortion I simply cannot vote for. My position on abortion is immutable, a deal-breaker.
Second is immigration. I cannot support any candidate who will not enforce our border security. My position here is also immutable.
Third is any candidate who supports H1B in the first place, or expanding H1B. H1B has done much damage to this country, to American workers and our shrinking Middle Class. I cannot vote for any candidate who supports H1B.
Fourth is the Second Amendment. Any candidate who supports whittling away at it I will not consider because without the Second Amendment the rest of the Amendments, our Bill of Rights and the Constitution itself is meaningless.
It will be a cold day in hell before I can vote for Cruz based on his position on H1B's. He's gone from any consideration in my mind.
It makes you wonder whether this is the reason why Cruz has such a lot of money coming in for campaign contributions.