I'm sorry... but it sounds like you're saying that you want the government even more involved in employment practices than they are now -- how welse would it be the politicians' fault?
Offshoring is a fad that will die soon as all of the so-called "benefits" wither fail to materialize or get cancelled out by the negatives. Involving the government would be putting in a (bad) permanent solution to a temporary problem.
That was tried -- with Ross Perot. Knock him as you will, the primary motivation for his supporters was to change the stranglehold of the two party system and how both parties had the same agenda to outsource American jobs. Ross had many union supporters who showed up at his rallies, who worked his rallies. Oh but I remember--we're not supposed to say anything positive about unions on this board. (/sarcasm)