So let's hurt our own citizens for the benefit of other nationalities who are willing to demonstrate their disrespect for our laws, for the benefit of greedy business owners?
"Most americans are unwilling to work on farms..."
at the wages offered by farm owners!!! This is very similar to arguments trotted out in support of shitty H1B jobs. You want workers for your jobs? Increase the wages. Increased wages will make you raise the prices for your customers? Do so, or find the efficiencies in your business. Increased wages might drive consumers to produce grown in foreign countries? Have appropriate trade agreements protecting vital industries like agriculture, similar to what we have for defense (and after all, trade agreements are not a suicide pact (TM)).
No sane person with any other options would take that trade