Re: Because....
>>People are dangerous and people kill, with or without guns......
True, but irrelevant. The point is whether a particular technology tends to facilitate a negative outcome to the point where any positive effects are negated. You would not, for example, write an airliner flight control system in Zend PHP. Why? Because it is a fundamentally dangerous language that facilitates blowing your own foot off and that negates any advantages of fast and cheap development. Guns, like PHP make it too damn easy to do something stupid.
I worked on a NATO small arms proofing range. I know exactly how dangerous guns are (we routinely shot up livestock carcasses), we took extreme precautions regarding range safety and we still ended up with an accidental death. I am consequently actually qualified (passed exams and so on) to handle firearms and I wouldn't have one of the damn things in the house if you paid me.
>>A gun is an inanimate object, just as is a hammer, an iron bar or a stone.
...or a bomb, nerve gas, arsenic, anthrax ...all of which could be argued to fall under the definition of "bear arms".
>>If someone intends to kill another, the tool that might be used or not has no importance..
It has every importance because people are fickle and emotional creatures. Essentially, if you make it difficult to kill someone there is a chance that tempers may cool and common sense be restored.
>>Dont you see the connection, some people are simply bad, and their objectives will always be obtained regardless of the means that are available..
However some people are just bad tempered drunks. The vast majority of gunshot victims aren't targeted by relentless, dedicated assassins.
>>Do you think we should also remove guns from soldiers ?
Of course not. Killing people is what soldiers fundamentally exist to do. It would be as daft as taking explosives away from quarrymen.