It was an interesting day in my town, which is wildly, wildly "progressive".
NC has open carry, BUT you cannot open carry at parades or "pickets".
About 100 people showed up on the City Hall green and they were open carrying w/no problems.
However the local city council political creature the next day was all on the news about the City "dropping the ball" by allowing open carry at a picket. The organizers pointed out that it was not a picket, it was a protest, and thusly not outside the boundaries of the open carry law.