“Putting a lot of this on the employers by changing the I-9 rules is making the employer responsible for the problem the government created.”
And you trust the governenment to do anything?
Of course I would like them to do what duties they assume properly, but I have more faith in institutions and individuals.
That is why we need to indemnify the institutions from extraneous claims and risks and allow them to not hire or discharge by a simple process.
In a facist economy, the government owns all labor and you simply say, "Papers please." and the process is complete. We have to find something looser than that level of control, but we can't simply say the government failed so now we will make it all small business's problem and penalize them for every mis-step AND also make them liable for all sorts of civil rights claims and other issues that spin off the solution.