Or how about this hunting knife? After all...you don't need to hunt right?
Funny how you always talk about "need". Well...you don't NEED to talk either so how about we take away your right to free speech? After all, speech can be used to start wars. How about your religion? You don't NEED that and so many wars have been started because of religion. How about your car? You don't NEED a car...you have two feet after all. A car is a convience, not a "need". And you don't actually "Need" a knife. If you cook meat just right it will fall apart. The rest you can use your teeth for.
See how rediculous your arguement sounds when it gets thrown back in your face? Just because some people think that you don't "need" something does not mean squat. Our rights are not based on "needs". They are based on fundemental inherant rights. People have a right to defend themselves against anyone and anything. Be it against other humans, bears, or the government. We have that Right. A right which you and others like you are trying to take away for very selfish reasons.
One more thing. I do not have to justify my right to defend myself to you or anyone else. It is my right to defend myself and I would bet 1 million dollars that if you were in a situation where you were going to die if you did not use a gun then you would pick up that gun and defend yourself.
However since you are trying to take away a right you damn well better come up with a better justification than "you don't NEED a gun".