its not meant to make them stop using it. its meant to stop them from using it to replace there entire workforce with them. if someone is Reilly talented and worth the money there gonna have to pay for it. otherwise hire local.
You know what would work better than that?
Subpoenaing the hiring managers and HR staff and their records to see what sorts of applicants they've received domestically and to interview existing staff of the company and any 'heathunter' types they've used to fill jobs before to find out if they're actually having trouble filling jobs or if instead they're simply trying to replace more expensive domestic employees with foreign workers at reduced salaries.
There have been far too many examples where laid-off or soon-to-be-laid-off employees described the active process of training their replacements with great detail. If they wanted to really make a dent they would take those claims seriously and investigate accordingly, and levy heavy, heavy penalties. I'm thinking something like 10x the original employees' salaries kinds of fines.