The laws that have been passed have gone a long way to disarming the average citizen. Schools, churches, government buildings, airplanes, even military bases, have been turned in
People see this, and they sense it's wrong, but they draw the wrong conclusion.
Here's a better answer. Fight back. Turn in, assess, and attack. Yes, you may die. If so, you died doing what men do, defending others. At Virginia Tech, young healthy men cowered while the shooter walked down aisles shooting people in the head. It's no answer.
Even as law abiding, rule following citizens, when we are in situations where we have been legally prohibited from carrying a gun, to freeze up in the event of an attacker, and simply wait while he kills people, is immoral.
At Virginia Tech, they could have taken books, chairs, tables, and bookbags and buried the shooter in them, overpowered and disarmed him. Less people would have died.
In this church in Charleston, they could have rushed him from all directions. Less people would have died.
In the high school at Columbine, they could have rushed them. Less people would have died.
We need to regrow our fangs. We need to train ourselves to fight. We need train our children to run if they can, fight if they must, but to never stand idle in the face of evil.
Like a muddied spring or a polluted fountain is the righteous man who gives way before the wicked.