We need to stop the damage first.
The political arguments can come later.
You can stop any damage but in the long run China has four times the market place and four times the people. Last year they graduated 500 thousand engineers, we graduated less than 70 thousand. Over half of the US PHD's sought employment in other countries. We are now 24 out of the top 25 countries in math and science. Many of Americans now oppose science and think it not necessary. If we want to stay prosperous we are going to have to improve education.
You can start by firing all the Indian and Chinese engineers and re-hiring the US citizens who were forced to train their own replacements...on the grounds that there was a "severe shortage" of qualified technically competent people.
If the Americans were so under qualified, why were THEY the ones who had to train in the H1-B's?
Executives lie through their teeth every chance they get.