Joe E
North Carolina is a "MUST ISSUE" state, meaning if you meet the requirments when appling for a concealed carry permit, they must issue you one. Having said that, the law reads that if you are a private land owner, you have the right to ban firearms on your property.
At one time, one of our local retailers, had a sign on their door, stating no firearms allowed. That sign has been removed for several years because, as I understand it, someone was attacked in their store, and the store was sued and held responsible for the victims well being, since they had ban the person from being able to carry a firearm for protection.
I am no lawyer, but the way I understand it, since the concealed carry law was passed, if a establishment forbids you from carrying, they might be held responsible for your safety.
Jeff