Xavier, you said "Watch our freedoms erode" regarding possible National ID's. Well I don't know about you but I alread have six photo ID's which singles me out as an indivdual.
1) Military 2) College (Local College) 3) College (PSU) 4) Passport 5) Driver License 6) Work I don't see the harm in getting another or better yet replacing one of them (Driver's License) so that it makes it harder for illegal immigrants to Terrorist to live within this society.
The ID I fear most is like a Passport that must be produced for federal agents while traveling internally within the USA. I don't want to have to tell them who I am without probable cause for arrest, nor do I want this information to go into a government database showing where I was on a particular date and time. One thing that makes the USA so attractive to all the world's people is freedom from such government action. We are not a nation that spies on our people. If some whackos want to fuck with us, we will hunt them down like dogs, but for the vast majority of the world's people, our doors must be open.