Sadly a properly managed program would require employers to pay a minimum wage, which is unacceptable to employers (along with other things that would solve the problem like mandatory use of eVerify for all employment applications).
Basically the current mess will continue because there is too much money to be made out of it.
Basically the current mess will continue because there is too much money to be made out of it.