So much has come out already, but only for those who have eyes to see and ears to hear.
When people say these kinds of platitudes what they really mean is they love jumping to conclusions based on flimsy evidence and then judge others for not doing so because they're "programmed" or whatever.
These kinds of arguments depend on people thinking rationally all of the time, which isn't realistic. Violent offenders often have no regard for their own safety, so why would they care if people are armed? They wouldn't. This would only cause non-violent people to rely on violence for their safety. A simple solution, but not a very civil one.
This is how reddit was in the early days. Before the dark times and eternal September of digg users.