I know you defend all things Cruz but how can he or you choose a foreign worker over an American worker?! And skip the "No American available" as it is demonstratably untrue as evidenced by so many companies replacing American workers with cheap foreign labor (Disney, ADP, and others).
Again, most or nearly all H1B are IT workers. This isn't some distant field for me or my friends. Cruz has ZERO chance among IT workers if he sticks to that 500% increase in H1B.
I was one of the people at your local job service (aka unemployment office aka workforce center) who had to try and find American workers for those openings that companies were required BY LAW to submit to us before filling an opening. Guess what?