The way around the Second Amendment problem of gun control is to require that everyone who owns a gun must join the state militia. Once a month they must come to the nearest armory for drill and practice. Skipping meetings would be a criminal offence.