I keep hearing this argument, and it makes no sense to me, at least as written. Consider a violent felon, quite possibly a lifelong career criminal, who has served his sentence and is released. I no more trust him to be loose in society than I trust him with a gun, but there is nothing I can do to keep him in prison longer. I am not in favor of giving *every* released felon a clean slate.
Which is why the law is not that way. However, if they truly cannot be trusted with a gun, I don't see why we feel compelled to release them. Are tehy banned from owning knives, rope, fertilizer or gasoline? Any of those will kill just as easily as any firearm. You can trust them with a multitude of deadly things, but guns are too far?