Put out armed guards. Do not take this lightly.
Seriously, even if you just have a couple of trained, and armed, undercover guards, it could be very much worth it.
The Church in Denver Colorado that was shot up a few years ago by a crazy man, was only saved by a small female guard with a gun. See the story here, how her quick action saved many lives.