I'd like to have a workers card which is tamperproof. All people would need them and if any person is hired without one the employer would be fined $1000 per day per incident and strong whistleblower laws giving a minimum of 10% to the whistleblower.
This would not be a national ID card as it would only be shown when hired and need not be carried around. Also a change in the birth law that states being born here is automatically a citizen. If your parents are not citizens then you are not a citizen.