The honest ones won't, the greedy ones will. After they get tired of paying lawyers, and fines to keep out of jail, they will stop.
But if we allow the dishonest employers to do illegal things, we will soon have nothing but dishonest business in the country. In other words, we will be just like Mexico.
Agreed. OTOH, I'm not willing to call these guys "dishonest" en masse. A lot of small-scale agriculture businesses figure they'd go under if they had to pay "American" wages and benefits -- and they probably would go under, too.
Plus which, it's really pretty difficult to get all that upset about a group of people (immigrant laborers) who are willing to come up here and work very hard for not much money. There's a lot to admire about folks who're willing to do that -- and most illegal immigrants fall into that class.
Another question: why is this "A Problem" in the first place? What problem are we supposed to be solving? There doesn't seem to be any agreement on that. The "build a wall" folks are addressing an entirely different problem than the "guest worker" crowd, even if both say they're trying to deal with illegal immigration.
My take on it is that fines and punishment probably should not be the first steps. Rather, I think it's probably best to be able to know who's here, and where they're working; IOW, I think some version of the guest worker program would probably go a long way toward addressing the issues -- and it'd certainly work better than the cat-and-mouse game being played right now.