I actually don't disagree with the principle of an ID card, most of us already carry driving licenses and have passports, I do however have a problem with their use of technology which at the present time appears to be on the flakey side.
The security cards I'm sure can be made to resist hacking attempts, pretty much any progress in the TV decryption field is not made by attacking the card, rather by leaks from the provider or commercial card files.
People can forge passports and driving licenses, but it doesn't make them useless and the copies are not always the best.
Of course it won't stop terrorism, but it may help in the fight against it, to do that though, it needs to be mandatory to carry them, if you aint got one, then you you shouldn't be here or need to provide a bloody good reason why.
The government (and other agencies) approximate that there are upwards of half a million people in this country who have no right to be here and a small yet significant minority of them are probably members of foreign crime or terrorist organisations.
There is also a small but disruptive itinerant population who may be more easily tracked, forced to pay road tax and insurance, were they forced to carry ID cards, no id card, vehicle impounded.
The civil liberty argument has been pushed in just about every aspect of modern life and has led to a breakdown in law and order, with every yob, hooligan and petty thief "knowing their rights" and the authorities being powerless to stem the tide of lawlessness due to endless beaurocracy, caused by these rights.
Perhaps a little less civil liberty and a a little more justice, a little more control and a little less libralism is needed to right the balance.