Yes, but the president wanted them in congress, and they were passed without so much as a "Hey, wait a minute, you're sneaking a National ID Card law into a Defense Spending Bill!"
Wow, and I thought *I* had a paranoid view about the federal government.
I'm assuming the National ID Card law you're referring to is the Real ID Act? Like it or not, we already have a National ID card and it's called your Social Security number. Try doing ANYTHING without one---open a bank account, get a job, apply for a loan---it's not going to happen.
As a resident of a state where it is ridiculously easy for illegal immigrants to obtain a driver's license (and then usually drive without insurance), I personally welcome the effort to standardize requirements for obtaining a license.