Owning a gun should be treated like owning a car. Get a license, registration, pay taxes and insurance. I have no problem with a data base of gun owners and their guns. They already know who owns what from credit card records. There is very little that is private anymore.