I was intially opposed to an National I.D. card and from a philosophical perspective I still have reservations about it.
However, the only way employers can be expected to tell the difference between an illegal invader and an American citizen or somebody with a work visa is with an identification card.
The realities of the magnitude of the present invasion are so great that this step must be taken - evevn if only for the present until all or most illegals are removed and an effective border defense erected.
A social security card is almost a national i.d. card but can be too easily counterfited. What we need is something like dollar currency prepared by the U.S. printing office with draconian penalties for attempts to replicate it.
Nonsense. That's like saying that the only way police can be expected to tell the difference between law-abiding citizens and crooks is for the former to carry an official I Am Not A Crook card (with an engraved holographic seal depicting Richard Nixon, perhaps).
The fact of the matter is simply enforcing the law against the employers who are knowingly violating it or who willfully look the other way would suffice to dry up demand for illegal alien labor to the point where the vast majority of them would go home.
this step must be taken - evevn if only for the present
If you really believe that the government can be trusted to roll back such a power grab once the "temporary crisis" has passed, I suggest that you will your body to the Smithsonian Institution for display as a unique specimen.