Ag,
When I first read the provisions, I was of the opinion that any employer familiar with them would prefer to hire Americans.
But then, these provisions have NOT received any signficant attention perviously.
I wonder how many prospective employers will be familiar with them.
If well know, they will be poison pills.
BTW, what's with the name calling?
These provisions have always been known by any employer hiring foreigners on any sort of visa (or, at least, by his/her lawyer) for ages. Knowing the way these things work, it will be inscribed in boldface on the front of any form s/he has to fill out (and s/he will have to fill it out all right, don't worry).
What name calling? Having observed you for a while here, I do believe you are run-off-the-mill small "s" sociallist (well, if you wish, national-sociallist, Mussolini-style) sort of a guy. It's not name-calling, it's a characterization of your well-expressed views.
Perhaps you have some unusual definition of 'socialist.'
According to Merriam-Webster, a socialist is one who advocates and/or practices socialism.
The same source defines socialism as:
1 : any of various economic and political theories advocating collective or governmental ownership and administration of the means of production and distribution of goods
2 a : a system of society or group living in which there is no private property b : a system or condition of society in which the means of production are owned and controlled by the state
3 : a stage of society in Marxist theory transitional between capitalism and communism and distinguished by unequal distribution of goods and pay according to work done
So, just where have I advocated collective or goernment ownership/ administration of the means of production much less abolition of private property?
Or are you just using it as a perjorative, as in 'anyone who disagrees with me is a socialist'?