I think they should go further than this and install metal detectors to net those who conceal carry. But trust some people to beat the system to beat the devices in these days of runaway technology. In this era of mass shootings and terrorism, it would be suicidal to allow individuals to conceal carry. I suppose someone open carrying is not likely to have a delinquent predisposition as the confidence he will derive from open carrying without arousing suspicion would yield a positive emotional dividend.
Other synergies should be explored to but down on gun violence. For one, other preemptive methods should be explored to make sure that there is less violence by integrating life skills in the curriculum. Other forms of self defense like kickboxing should be explored. Ultimately, the best strategy is deterrence without weapons.
People have a proclivity to own guns due to a pervasive sense of powerlessness. There is this subconscious need in individuals to have a sense of control and this pervades all facets of life. When one is unarmed, there is this sense of vulnerability. Even with the best police force, insecurity is guaranteed to rear its ugly head and strikes like a nightmare when least expected. The problem is that anyone with a gun can turn into an agent of death at any moment through commission or omission. Guns also have a kind of lethal aesthetic value related to the macho feelings aroused by military parades but unfortunately this has its utility in their ability to kill.