Francois wrote:
OK, let's try this again.
If you have a national ID card, and have to carry it, LEOs can assess citizenship status.
If you are not a citizen, and entered as under a temporary immigrant visa (say J1, F1, H1B), you are actually supposed to carry your passport with you, with your visa on it, I94 etc.
If you don't have any of this on you, then it would be legitimate for LEO to question you further.
If you are not a citizen but are a permanent resident, you have to carry your green card with you. If you don't have it, then LEO could question further.
It does not entirely address the issue of checking immigration status, as some non-immigrant enter the country for a day or a few days and are not given an I-94. But a minimal modification to this process, along with a national ID card would then allow LEOs to assess citizenship status and/or immigration status, be it permanent or not.
Also, the issue with a DL is that it is usually given far beyond visa validity. So, I can enter the country legally under a J1 visa, get a DL, and then extend my stay for years.
I'm here legally and I can keep my DL, renew it etc.
OK, let's try this again.
You suggesting that we have a national ID card makes you a racist. Thus, you are a Trump supporter and a Nazi.
End of discussion.
Seriously, that's where we are at here.
----------------------------------------------------------------
My training