Guns should be in the hands of ordinary people who wish to have them.
Why?
Firts, the constitution guarantees the right to bear arms.
Second people who want guns to do wrong with them, have no problem getting them.
Third, if only government agencies are allowed to have guns, and not the average person, then .. well, then that just scares me..
Fourth, statistics have found that in a house with a gun verse a house with a pool, the odds are far greater of someone drowning in the house with the pool, then being shot in the house with the gun. It was something like 10 times as likely.
Fifth, the world is just not a perfect place, and the average citizen should have the right to protect himself/ herself. the cops cannot always be there on time.
Rather then assuming that only bad can be done with guns, let's assume that those who will do bad with them can get them very easily through illegal avenues, and that those who get them legally willl more often then not use them only for self-defense or sport such as hunting.
Sixth, there are many dangerous things in the world, but is it righteuos to deny all of their freedoms, because of the bad guys.
Seventh, if someone really wanted to there are a lot of things they could do more damage with then a gun, but in the end, we have to trust in humanity, and in the idea that more people will do right then wrong. Science can be dangerous, and even the internet, shall we trake it from all?
Eighth, Don't we want to hold onto what liberties we yet have?