There was outrage over social security numbers - the federal government swore at the time that the numbers would never be used for identification purposes. Up until the 1980s, the cards even had that printed on them. Obviously that wasn't worth the paper it was printed on.
I have no problem with a photo ID DL for purposes of identifying who is or is not authorized to wield a motor vehicle. I have a problem when state or federal laws require that I carry identification at all times, even when not driving.
I have a problem with having a national ID to which all my records can be associated, and which makes it easier for criminals to do nasty things with my information.
You're absolutely right... this has been in the works for years. Congress had just been waiting for the opportunity to put it into some must-pass measure, covertly. What a bunch of cowards.
Again, absolutely right. Giving the federal government more power over your life is giving the federal government more power over your life.