It's Sunday. Church has let out. You and some of your fellow church goers are at the restaurant. Everyone is packing, in plain sight... the women as well as the men. Everyone is sitting around chatting like they do at the restaurant every Sunday after church.
Personally, I would feel much more comfortable knowing that if an armed bandit came in to rob the restaurant, I would be backed by all my fellow church people, and I would back them. In addition, I know that other customers, from other churches, would back us up just as we would back them up.
Tell you what. I would feel WAY more comfortable with this scenario than one of a bunch of cops coming in to stop the armed bandit.
If the law was, open carry required, we wouldn't have need for cops, and the bandits would naturally know better.
EDIT: ... or they would be dead.