Since is it illegal for the government to keep records of someone who exercises their First Amendment rights it should also be illegal for a government to keep records of someone who exercises their Second Amendment rights.
Can you imagine the outcry if the government demanded you fill out the equivalent of a 4473 and undergo a NICS check before purchasing a printer for your computer, start a blog, or write a letter to the editor?
The Second Amendment deserves as much or more respect than the First Amendment and we need to get that point across.