The constitution is a document written by a group of men to fit the reality of their time. It is not a piece of religious dogma, though some seem to want to treat it as such. But I guess entrenching the idea your neighbour (the people, who ostensibly are the government) is not to be trusted is pretty difficult to overcome.First, I'll point out that whether or not it should be, it is a constitutional right.
As to why, maybe it is antiquated, but the reason was the the writers of the constitution wanted the people of the country to have a defense against the government. Remember, it was a rebellion that created the country at that time and they were thinking that if the government ever became oppressive, the people had the right to defend themselves from it.
Now, the statement has been made that defending oneself against the US has become impossible with the invention of fighter planes, missles and nuclear weapons. If the gov't really wanted to kick the 'people's' asses, it could without breaking a sweat.
Not an issue when you make it about gun regulation, not ownership. Plenty of avid hunters where I live. They own their weapons.However, a rather large percentage of the population are avid hunters. They aren't going to be giving up their right to own weapons easily.
Never seen their guns in public, nor read or heard reports of them using them on people.