Yeah, the problem has always been that we've given illegal immigration an easy system to exploit by having people out there employing them for less and paying under the table to avoid taxes and insurance. The whole solution that's happening is equivalent to rounding up drug users while letting dealers go free, it makes no sense. There needs to be stiff penalties for employing people illegally. If there's no jobs available, people will be less inclined to live and work here illegally.
Why things are the way they are we can attribute to whatever anyone wants, racism, capitalism, whatever. I'll just lump it under people being shitheads and regular people paying for it.