You can legislate all you want, all you do is restrict LAFO's (Law abiding firearms owners). Crims, those with illegal firearms etc etc take no notice of he legislation anyway.
The same is true of all laws. By that reasoning there should be no laws at all because all it does is restrict those who would obey them.