We should pass a law requiring our multinational corporations to pay foreign workers our prevailing wage rates so we can keep more good-paying jobs here at home.
If they want to off-source jobs, they would get no economic advantage from it. They want to be in this country, they ought to follow our labor and worker safety rules.
A better idea would be to stop taxing money that flows into this country from overseas. If a company makes money abroad, then they should be allowed to bring that money into this country tax free so that it can be invested here. Instead, we discourage these companies from bringing that money home, leaving it sitting in foreign banks instead where it is used for more foreign investment.