TL;DR
If you permit guns for citizens, why don't you also give them the options to buy grenades, bazooka or nuclear bombs? I mean, they need to defend themselves right? What are they going to do with their 9mm if a criminal with a tank want to attack their house? You can't buy nuclear bombs at wal-mart because your society decided for a limit in weaponry. The difference between your society and mine is that my society used a more severe limit on weapons. No rights have been violated, we simply made stricter rules about that, that's all.
+10000
I live in europe, in a country where even possession of some larger knifes is prohibited by law. And you know what? It's one of the few things, I like about my country!
Most bitcoin-supporters make their minds up about some big companies paying corrupt politicans to make them turn laws in their favor. Has it ever come to your mind, that the gun and rifle producing industry might be doing just this? Think about, where is more money to be made, if you're selling guns (and ammuniton!) to all the people in the country, or if you're selling guns to just a few (like police, security, military)?
I want to live in a peaceful world, without guns, bazookas or even nuke bombs. I don't want to possess them and I even more do not want to use them, because if I did, people will get hurt or die and I think no single person should be entitled to judge about life or death of another person.
Often I read the argument, that people must possess guns to defend against the government. So you want to fight with your small guns against people with high end arms or even nuke bombs? Not very clever... If you want to change something about your government, change the people that give the power to the government.