First I'd just like to respond to you: That is an awful idea in my opinion. Think about that. If anyone could just go out and a get gun, the US/World would be a mess. Let's say this "anyone" has some psychological problems and has a lot of domestic crimes in his/her past. What's gonna happen there? Someone's going to end up dead... and they probably didn't deserve it.
Second, they should be available to the public WITH a permit/license. It should be hard to get, and easy to lose. I myself own quite a lot of guns, all legally, and I hate people who are stupid and think they are a toy. I'm all for "go against the man sometimes in your life" but why would you want an idiot with a long range rifle or sniper rifle sitting across the way aiming toward a bird that JUST HAPPENS to be sitting on a tree by your house.
This is just my opinion, yours can differ.