The part of this debate by Americans about H1b visas that I don't get is why do you want to be an employee so bad?
Isn't the American way entrepreneurship?
Start your own business and this isn't even an issue.