Besides, as with any other gun law, it affects only those inclined to obey the law. What the law does is make those that obey it (former convicts obviously not a threat) at risk while those that disobey it (violent offenders) get their weapons, regardless of your opinion, or of the law.
/johnny
You are factually mistaken. The same logic applies to restraining orders. Can someone break the law? Well, of course they can, but doing so puts them in jeopardy. Many will avoid it or get caught before taking it to the next level. But, I would still outlaw murder, even if only 5% of people were ever caught.
Everyone here seems to have missed the constitutional issue of due process. People are not automatically losing their rights, felons are losing their rights AFTER due process.