From the H1B website[1]
The intent of the H-1B provisions is to help employers who cannot otherwise obtain needed business skills and abilities from the U.S. workforce by authorizing the temporary employment of qualified individuals who are not otherwise authorized to work in the United States.
Now let's look at the top 10 companies that sponsor H1B visas:
Deloitte & Touche 16,409
Tata Consultancy Services 14,604
Cognizant Technology Solutions 13,074
infosys 11,591
IBM 8,344
Ernst & Young 6,893
Capgemini 6,739
Google 6,656
Tech Mahindra (Americas) 6,464
Accenture 6,381
Here is the problem. Only two of the companies on this list aren't body shops, and IBM might actually be a body shop depending on which division is bring in the H1B.Immigrants are a good thing, but the continued deceptive practices used by these companies to not hire people from the US is a problem. This is what your opponents are going to focus on and push forward. Disney bringing in H1B holders to replace workers, and the courts siding with Disney did not help the immigration story in the US.
It doesn't matter what good former H1B holders did if your kid / spouse / you got fired and replaced by cheaper H1B labor that you had to train to do your job. If you don't solve that problem then they will ignore any "how good it is" arguments.