Wow, amount of discrimination in the comments here reminds of facebook political discussions.
It's basically "I've once worked for a company with H1B, and it was a scam. Ergo all H1Bs are scam, should be eliminated ASAP, and they should go back to their own country!". Sadly, progressives and tolerance ends when it's touching your wallet.