In this country there are more than enough veterans who are professionally trained to handle weapons and willingly to work to protect our schools, colleges, stadiums, railway stations etc. Why not arm our vets or teachers to protect people than set so many places as Gun Free Zones?
Gun Free zone laws never protect people, but rather make those places easy targets.