Gun-free zones have been a way to promote safe spaces in everyday public life since frontier times.