The GOP and Silicon Valley want ever more H1B visas for STEM graduates, spewing a list of horseshit reasons, but never the real reason: high tech skilled, compliant immigrants from cultures with near zero workers' rights that are more than willing to work for pennies on the dollar (unlike those lazy USians).
This has not been my experience as a hiring manager. Hire the best people. Their visa status is a check mark that does not influence compensation. H1B folks pay tons in taxes and they are deeply devoted to raising well educated children. We need to let in as many as will come.
Huawei is heavily recruiting software developers in the Silicon Valley right now. They contacted me. I did not seriously consider it. In this picture, I identify more with the man in front of the tank than I do with the guys driving the tanks. To spend my life working for Huawei would figuratively put me behind the controls of the tanks.
It would be nice to think that by working for American companies you wouldn't be also be behind the controls of the tanks, but unfortunately that's not the case.
I'm against injustice, regardless of whether it is committed by Americans or Chinese or anyone else. You seem to be arguing that crushing children with tanks at Tiananmen Square was morally allowed because the USA government has been known to also have moral failures. That's an interesting world view on your part.
With your bare hands?!?