Look, there is no better weapon for killing people than a gun. It is the right tool for the job.
Can other tools kill people? Of course. Homemade bombs can kill people. Cars can kill people. Knives can kill people. Machetes, axes, throwing people off high places.
But nothing kills better than a gun. That's why you WANT them for self defense. That's why we give them to our military to use in war. That's why we use them to hunt animals (same concept).
Do not pull the "other things kills people too" bullshit. You are smarter than that. I'm not even on the liberal side on this argument. I support the 2nd amendment. Maybe not a blindly or literally as some here, but I'm on your side. Just don't demean me with stupidity when you say knives can do as much damage in the hands of a mass murderer as a gun so maybe we should ban "knives" by comparison.
Gun control will not work for many other reasons:
1. There are too many guns in circulation - 300 million in the U.S. - and banning guns will only get those of law-abiding citizens.
2. Mass murders will still happen so the idea "banning guns will solve the problem" is WAY too simplistic an answer to this problem.
3. We have the 2nd amendment. Any law you propose better stand up in court against challenge. Sometimes I think liberals just ignore the fact this exists when they spout their "proposals".
All of these arguments are much more effective and intelligent that trying to argue that a gun ISN'T designed to be the perfect killing machine. Because that's what it is designed to do. And if it could be designed better, it would and all you gun owners would probably want to own one. It is the PROPER TOOL for the job.
I can drive a nail a LOT of different ways, but there is only one hammer.