In South Carolina we can't carry in a resturant that serves alcohol. (We REALLY need to change that law)
What if, you are in downtown Greenville at a resturant that serves alcohol BUT, you sit at a table outside on the public sidewalk?
You are technically on the public sidewalk and perfectly legal to carry. If you never set foot inside are you okay to carry, provided you don't drink?