You've all got it all wrong. We just need bigger signs. Obviously, Aaron Alexis, Nidal Hassan, and Adam Lanza didn't know they were entering a gun-free zone, or they would have used a pressure cooker bomb, like the two stooges did last year in Boston.
Bigger signs and a ban on pressure cookers! That's the answer!