First off the widely reported story is that the NGI will use public surveillance video and photos. The part about including DNA records from private practices is unsubstantiated. Now I for one do not have a problem with them using public surveillance or Driver's License ID's. If you go out in Public, you consent to being watched by the same public and by extension, the Government. It is completely acceptable and good for them to use this legally obtained data in an automated recongnition system. Yes there needs to be checks and balances but the problem doesn lie in the source of the images.
Isn't it a bit wrong for the government to be collecting data on people who may not be part of any sort of investigation? I thought that violated the law in the US?
If at first you don't succeed, you must be a programmer.