For many years, North Carolina had a law on the books that a concealed carrier of a handgun could not carry into restaurants that served alcohol, despite a law that also said that a concealed carrier could not consume alcohol while carrying. Interestingly, one could carry into restaurants that did not serve alcohol, yet such restaurants were not posted against carrying. I am sure many concealed carriers went into such restaurants, many of which are fast food type places that attract parents with children in tow, but there were never any incidents due to concealed carriers. They come in, like anybody else, order, eat, and leave. The same with Staples, or Wal Mart, or indeed almost any other business enterprise. There have been armed robberies of such restaurants, but these are usually committed by people who have a record of ruthlessly breaking the law, and thus can not legally possess guns anyway. If a person is willing to obtain a firearm illegally, and intends to commit a crime (also illegal, in case anyone was wondering) do you really think he is going to be deterred by a gun free zone sign on the door?
Now that North Carolina has stricken the provision about restaurants that serve alcohol from the books, a group called 'Moms Demand