Yes, unfortunately no one complains to USCIS. The issue is AT&T is not hiring them as H1B Visa holders but they are hiring them as contractors through the Indian companies. Indian contracting companies treat the employees very bad including not paying wages when they are benched, overtime pay, etc. I know lot of personal stories. To even circumvent legal H1B rules, some of these Indian employers will pay them officially during their bench period but the employees has to give them back in cash what ever NET they got paid. The reason H1B Visa holders itself would not complain because they are at their employer's mercy to be in the USA. Now-a-days, if you look at India churns out dime a dozen engineering graduates with very sub par quality and skill set. Up until mid 80's it was very hard to get into Engineering colleges in India (Only very top cream of the crop) was able to get in, so the engineers who came here to do MS and subsequently got their GC's were of exceptional quality. Now 80% of the Indian graduates who come to work these high end slave jobs through H1B are very sub-par quality. 9 years back, I was trying to get rid of one Indian Contractor as I have to spoon feed her every step of the work and ended up doing her job and finally my manager at that time got rid off her after 6 months of me constantly complaining, only to be replaced by another Indian contractor -only good thing this replacement contractor was at least following directions!
The political problem is both parties are to be blamed. They succumb to pressure from companies like Microsoft, HP, Apple, Amazon, Google, etc. to increase H1B quota so that they can hire these cheap labors, where they get their funding for re-election. USA is not a true democracy, it's lobbyist(money powered) democracy.
H1B rules needs to be drastically changed - Faster H1B but not through contracting houses. But if companies like AT&T, Microsoft, Apple, etc wants to hire H1B then they have to directly pay them based on the comparable legal USA citizen/permanent resident would be paid for the same job. Those wages has to be reported to the Labor department. If these tight rules are bought in, USA citizen/permanent residents would not loose their job to be replaced by low paying H1B workers.
I am happy to see Trump is going after China, to stop flooding the USA market with garbage and in turn taking 1/6 off trade from USA.
I can go on...