For the sake of argument, suppose a national gun registry was created and then subsequently a law was passed that guns were going to be illegal. (I'm trying to keep from getting bogged down with specifics, and I don't have 120 specifically-named firearms in mind). Anyway, the guns are illegal and anyone who has one is breaking the law. Lots of folks would give up their arms peacefully and perhaps even happily. So for those who kept their guns in violation of the law, who would be in charge of enforcement? Would it not ultimately take the military acting in a military fashion to disarm the population, and would it do so? Therefore is the best way to ensure 2A rights remain intact to support a smaller military and smaller law enforcement presence at a local level too?
Apparently neither is needed for for a peaceful society.
Apparently neither is needed for for a peaceful society.