A gun makes a weakling capable of doing more damage than he could physically. As we have seen in most mass shootings. None of these psychopaths could kick anybody's ass. Easily overpowered if they didnt have a firearm.
I am well aware someone with a machete or baseball bat or some other implement can and do hurt and kill people. But a firearm is unique in its ability to kill at scale. It's what they are designed for. Guns have always been about evening the odds and if possible making the odds uneven in favor of the one with the gun. Or the better gun. This is reality. Guns are not about shooting paper. They are made to kill.
In a world without guns, if I were sitting in a restaurant and a guy comes in with a bat I'd be removing his eyes with a fork in two minutes. If he has a gun the wounded and casualties are a lot higher. I;m not suggesting guns are the problem. I'm suggesting psychos and criminals are the problem. So we need to quit making it easy for them.
Timothy McVeigh was a weak coward who used a truck, some diesel and some fertilizer to kill a whole bunch of people. No bat. No knife. No gun. His victims never even saw him.