Yesterday's horrible attack on Charles Hobdo in Paris is scary. They could do that anywhere. Just two guys at the front door and 12 people die. They could deliver two guys any where they like.
I'm thinking a large caliber handgun, close at hand, gives the best chance of surviving the event.