I believe licensing individuals to have guns is the answer. Once a person is licensed, they should be able to have one or as many guns as they like without reporting what guns, if any, they have. The license must be a broad indication that the individual is not insane and is not an habitual criminal. Those should be the qualifications for having a weapon. We already have laws that send people away for a long time if they have a weapon during the commission of a crime.