Why?
Guns make bad people go away. Thats why.
Guns are also used by bad people to murder innocent good people. It works either way, depending on the person who is in control.
Vito you're only 23 and getting into politics, so much so that you are being voted for! Thats so cool....how did you get that far?
In an ideal world there would be peace on earth and there would be no need for guns except maybe enjoyment for people who love target practice. Personally I don't feel that they were intended for excessive hunting, but that is a different debate.
I'll be honest. I don't fulfill my civic duty as an American of bearing arms. I personally don't like them. I do on the other hand admire heroes such as Bernard Goetz for exercising their right to self defense. I disagree with this being vigilantism. He simply used the firearm to defend himself. If he used it to protect a stranger, that would be vigilantism. Of course exercising the right to self defense delivers a positive message to both the good and bad guys.
Bad people get a hold of the guns illegally, therefore, good people need to acquire them to balance this out.