Slaver?
Strong words.
Undercut?
How?
What have I done to the market?
I believe in borders and national identity. If we have 300,000,000 people and free markets INSIDE the USA then there will never be a labor shortage. If the business plan of a company includes the need to import labor then they need a new plan. I can get a citizen to work for me in any field if I am willing to pay the prevailing wage. Importing foreigners is a political decision one where I get to try and stop-politically. I believe in free markets right up to the waters edge. Then again I am a loyal American, what are you?