There are approximately between 95 and 100 million people owning 393 million firearms in the United States. The number of people committing crimes with firearms amounts to a small handful in each substantial city. In other words, 99.9% of the firearms owners (which includes those with semi-automatic rifles that take detachable magazines) are completely law-abiding and not committing crimes with them, nor are their weapons sneaking out at night and committing crimes on their own.
Most of the gun crime is occurring between gangs in the inner-cities. You know, those "precious children" that are being killed, as the Democrats like to say. Personally, when a gang-banger dies, I don't give a damn. They stopped being "kids" when they got hold of a stolen gun and used it to commit a crime. Round up the gang members, lock them up and throw away the key. They are no value to society.