They just need BIGGER “Gun-Free Zone” signs, duh...
Bigger gun free zone signs will probably work. After all, announcing that you’ve got a mass of unarmed citizens inside will surely deter terrorists and armed robbers.
Or print them in Arabic....