Before you get too tore up about the H1B Indians being treated badly just remember that a lot of them, if not most, are muslims. This country has been remiss in failing to provide the training opportunities for IT jobs and shipping in a bunch of foreigners to fill the vacuum. And, by the way, no one is forcing these H1B workers to come here. I have nothing against Indians but I don’t like them taking jobs that an American should be doing. I particularly don’t approve of bringing muslims over here.
For them to work in India it is very tough. 1000s of qualified people for each job. They come to US on H1B and are very grateful. I have not seen abuse but they tend to work very hard because the company has to sponsor them. If they lose their job they have to find another company to sponsor them (very hard) or head back to India.
I tried to hire an H1B from a competitor. We were going to sponsor him. He went to resign and they scared him to stay due to sponsorship issue. I don’t know what they could hold over him except there must be a gap in sponsorship that they could have turned him in.
I have run into no Muslim Indian H1-Bs.