Somehow, the idea that illegal immigration is destroying the American way of life has taken hold in small towns (and, pretty much everywhere else) and it has driven people over the brink. This is all they think about. This is what is making them miserable.
But it's all a crock. This is the classic example of that.
First of all, there is no way of knowing how many "illegal" immigrants there are. Many of them may be illegal but they conform to the laws, earn money, pay taxes, and exist on the fringes of the economy.
Second, they hold jobs Americans won't do. Americans won't pick vegetables, clean offices, or do the things that these people do. And they certainly can't do these things as well as they do and that's important to note. So-called illegal immigrants outwork most Americans. It's a simple as that.
Third, this is a wedge issue used by one political party to get votes. No one who actually has money, runs a business, or doesn't have to worry about their next paycheck cares about this issue beyond the point where they might be inconvenienced and have to actually pay the people who do menial tasks for them more than they currently pay them. Those people tell politicians what to do, and that's why nothing actually gets done about illegal immigration except by accident.
The government can solve this problem in a matter of days. All it has to do is pass a law that says that anyone who employs a person who is not an American citizen can lose their business or property if convicted of employing a person who does not have a valid Social Security Number. All of their property.
So why don't they? Well, it's simple. Americans won't do what these people do no matter what. And they never will.