You seem to have conveniently forgotten that there are two sides to undocumented employment and left the employer totally unmentioned. If we were serious about "solving the problem", it would be easy: the next time we bust somebody running a place with $2/hr undocumented workers we PUT HIM THE FUCK IN JAIL and seize the business as proceeds from illegal acts. Instead, we hand out puny fines and play along with "sure, I was paying them $2/hr but I had no idea about their status!" game while employers can use the threat of calling ICE to keep workers silent.