I'll play devil's advocate here. A portion of the gun culture brought this upon themselves.
Unloaded open carry has been legal (as something of a loophole) since 1967. It hasn't been an issue until the last couple of years. What happened? People deliberate turned it into a controversy. It backfired. Now here we are.
In the depth of winter I finally learned that there was in me an invincible summer.