If the restaurant has a no guns policy, so be it. Its their right..
Stupid, but their right.
Agreed ... somewhat. In a nation where you can be ordered to "bake the damned cake", I question how any business can exclude the practice of a Constitutional right.
Additionally, any business that has such a policy in place should also have to accept a much higher degree of responsibility for the personal safety of any customers. Eventually the difference in insurance rates that liability would entail would get rid of most of this foolishness.