You are not listening to what I was saying.
First you need to realize there is a difference between engineering, computer science and IT. IT can be done with a 6 month training course, it does not require 6 plus years of college. And I agree and even stated above that the IT field is being abused with H1B visas and that needs to be stopped. Companies using H1B to fulfill IT jobs are doing so to get around paying market wages and are bringing in guys (and gals) from India or where ever, housing them 10 to a house and paying them, if they are lucky $5 an hour because it is 100x more then what they would ever make in India. That is a whole different problem and nobody, including Ted Cruz wants to fix that.
Instead of acting like a 5 year old leftist who has to resort to name calling and fake outrage, read what I wrote instead of focusing on one sentence. Or better yet, grow up.
I have two Engineering degrees and I also am into software development so I KNOW WHAT I AM TALKING ABOUT.