Which brings us back around to the question: "Why does the government really want to criminalize the law-abiding citizens?" They won't enforce the laws they already have. They acknowledge that the laws they want won't affect criminals. They will use this fact to demand even more extensive gun laws because the ones they have don't work, we need more. Liberal logic 101.
In "Fahrenheit 451," Guy is told that laws are made to ensure that all people are criminals, that no one is innocent. The myriad legal web is purposely constructed to render every person guilty of SOME crime, though they may not realize it. Bradbury offered a cautionary tale we failed to heed.
The gun laws are not intended to be enforced. They are created to ensure that every gun owner is a criminal. Gun laws are crafted so that no matter how careful one is, they will stumble on some obscure passage. This way, if a person resists, they are already guilty and can be dealt with.
An example of this is Nakoula Nakoula. When the terrorist attack came on Benghazi, and Obama refused support, resulting in the deaths of service men and our ambassador. Obama looked for and used a scapegoat of a film about Muhammad. Obama needed to throw the film maker in prison to please Islam. But the Constitution forbids putting a man in prison for insulting Muhammad. But every man is guilty, so Obama needed only search to find what Nakoula was guilty of, and march him off to prison, where he remains to this day.
This is why we have gun laws, so that if you embarrass the Reich, or are needed as a scapegoat, you WILL be guilty.