Yes, NC does have some stupid restrictions, I could understand a restriction on being served alcohol, but not going out to eat at an Applebee's because they serve alcohol, that is stupid.
The other biggie is the restriction on any event or venue that charges an admission. Which means no to a movie where you may be coming out late at night to a dark parking lot.
That being said it is still worth it. I feel better having my weapon most of the time rather than none of the time.
Also as it accepted in most of the south it is good for travel. I have found the border states not to be as restrictive. Virginia for example while I can not keep my weapon concealed in a restaurant that services alcohol, all I have to do is expose my weapon, which this time of the year means removing my jacket.
Freedom is not Free.