I'm not entirely sure if a ballistics fingerprinting database is a good idea, and nor do I have any idea about its possible accuracy. However, it's a bit puzzling that some people would get more outraged about a database for gun DNA than a database for people DNA.
I guess guns have a greater right to privacy than do citizens, although I haven't managed to locate that one in the constitution.