I think it falls under:
§ 14‑409.40. Statewide uniformity of local regulation.
(d) No county or municipality, by zoning or other ordinance, shall regulate in any manner firearms shows with regulations more stringent than those applying to shows of other types of items.
It also brings up the question that I have had for a while, and never got a satisfactory answer, nor found one either:
Just exactly what is the definition of "assembly" in North Carolina. It would seem that the general definition of assembly would be a "A group of persons gathered together for a common reason, as for a legislative, religious, educational, or social purpose" ie. watching a movie or a concert.a) It shall be unlawful for any person to carry any gun, rifle, or pistol into any assembly where a fee has been charged for admission thereto
It would be VERY hard to say that the people going into a gun and knife show are there for a "common purpose. Some are there to buy, some sell, some trade, some tire kick, some buy belts/holsters/war memorabilia/etc. Basically, everyone is doing their own thing and as long as alcohol is not sold AND consumed, firearms are good to go.
Just my $0.02 ... if anyone has some good solid information, I would love to get it!