My take on that part of the law is thatyou cannot carry a gun into a bar or nightclub in MS. Some of these establishments serve food but their primary business is ALCOHOL. On the other hand, many restaurants serve alcohol but their primary business is FOOD. I've CC'd into practically every restaurant in the area I live in, including Outback,without worry, but I would never carry in a nightclub. A small pocketknife is O.K. and legal.
Asto whether you can carry into the bar portion of a restaurant, if it's in the open (likeOutback) I don't see a problem since you are in the same overall surroundings as everyone else.
Mississippi just doesn't think it's a good idea to mix guns and alcohol in a place where lots of people congregate for the purpose of drinking. Just leave it in the car.