That is easy; imprison the criminals. The problem is that we must properly define "criminal" to mean someone preying upon the life, liberty, or property of another individual. The reason that distinction must be made is for many liberals "criminal" is anyone who has a gun in the first place.
The premise that prior restraint should be used as a solution to the "gun problem" is fundamentally flawed. Some people advocate such views because of a lack of understanding of what it means to be an American; they don't want to be "free", they just want to be "safe" and foolishly believe granting government power can achieve this goal.
The remaining gun control advocates are racists who don't want black or Irish people to have guns. Historically, most gun control advocates fall into this latter category.
The solution to gun crime is pretty simple; it is the same solution to any other crime. Lock up the criminal and leave regular people alone to do whatever they want.
You know that would never happen, first of all that would make government (on all levels) criminals. They aren't about to admit to that. Also with the right lawyers & judges you could get companies defined as that.
Excellent post BTW... kudos.
"racists who don't want black or Irish people to have guns. "
Then there is NY's "Sullivan Law", put in place by Irish mobsters to harass the Italian mobsters!
naturally, in reality it only harasses the law abiding citizens of N.Y., and provides the hoplophobes with statistics to manipulate.