Depends on where they occur. In New York they’d occur easily; in Texas and most southern states, not without a major fight.
I think you're forgetting the gun free recruiting office that was shot up in Chattanooga.