1. Those jobs don't belong to "American workers". "American workers" : <wink> <wink> now, don't we all know what that means?
2. Said "american workers" have no guaranteed claims or rights to be employed in those jobs. The business no more owes you that job, than you owing them to work there. S/he is very welcome to find a different line of work, if they are inconvenienced. Just because you don't like something, doesn't make it illegal. Report fraud to the FBI/DOJ and Let the judicial system decide it.
3. To the extent the machinations you describe happen, they are no different from the VASTLY more prevalent resume padding, outright lies, outrageous salary asks and general brattish behavior by many "American workers". Should they be prosecuted too?
4. "American IT workers" are already among the highest paid professionals and have FULL + employment, and yet all they do is kvetch 24/7/365. These "victims" you describe, are trying to sell a bicycle - to put it mildly - for the price of a Rolls Royce, while the customer needs a Honda Civic ! And like every spoilt brat ever, throw a tantrum anytime they didn't get what they wanted.
5. If these american workers get off their entitlement high-horse, and stop wallowing in this sea of self-pity, they would be aware how mismatched their skills and compensation expectations are.
ps. i am a 3x entrepreneur, who used to believe in your ideas just as strongly, but my startup experience has changed my views on this subject.