It's well known that illegals are paid less than minimum wage. Why would anyone take a job for $3 / hour when they can get a job at McDonalds for $8 / hour?
If the farmers need to jack up their prices to support the lawful minimum wage, then so be it.
But why this problem is occurring is because there are a few unscrupulous farmers getting the economic advantage of using illegals which keeps his overhead down, when the upstanding farmer down the road is paying higher labor prices and so is at a tremendous economic disadvantage.
If the government enforced the laws against hiring illegals for illegally low wages across the board, this wouldn't be an issue because the playing field is level. I understand that produce prices would rise to accommodate the higher labor costs, and I don't have a problem with that.
NAFTA is a whole other issue - the tomatoes I buy here in AK are from Mexico. That doesn't make any sense unless you have almost next-to-nothing in labor costs & taxes to more than offset freight costs.
We, as a nation, must adhere to our laws. This picking-and-choosing which laws to enforce is destroying this once great nation. Either enforce the laws or get rid of them if they don't make sense. Lawlessness leads to chaos, and that's what is happening with the massive wave of immigrants crossing the border.