Spaw,
I agree that National ID cards wouldn't solve the problem. They could, potentially, create quite a few problems that have nothing to do with any "war on terrorism". They would be very appealling to the law and order at any cost crowd, for instance and that is probably the real danger.
Pictures would probably be lousy too.
Regards
John