As a liberal/conservative European I definitely support that US companies have to search harder locally and do less outsourcing. As a employee of a company who merged many years ago with an US company I should probably search for a new job. Because once outsourcing becomes a problem (which would be very anti capitalistic but also very popularistic) I bet there is no separation between companies who outsourced vs true multi national company anymore.
Good luck everyone who lives these weeks on a H1B visa!