I might be in the minority of opinion, but I think that it is completely unsolveable. Automation, a reduction in traditional "bricks and mortar", offshoring, etc, etc...it just makes no sense to hire in the US and deal with the bureaucracy...
Even if you could convince 9 out of 10 companies...