So let me get this straight...
You were just milling around, "peaceably assembling" with some friends outside a clinic that provides abortion services, but you weren't "protesting or demonstrating?
So why were you there?
To mow their grass? To sing "Koombaya"? Perhaps you were there to get some sort of perfectly legal ObGyn medical treatment? Or maybe you were waiting to be "safe passage escorts" for the staff and clients, and were OCing, so it would deter any potential nutjob from attacking them?
OK, maybe I can understand why you might be carrying. There are some CRAZY people who hang around those sorts of medical facilities, just waiting to attack, main, injure, and even kill the staff and their clients in the name of "morals" and "the right to life"...
http://www.cbsnews.com/stories/2009/07/28/national/main5193168.shtml
http://www.highbeam.com/doc/1P2-4185521.html
http://www.encyclopedia.com/doc/1P2-902817.html
http://www.cbc.ca/canada/story/2009/05/27/kopp-abortion.html
No?
Oh, I get it, you don't like the fact that there is a law you disagree with, and sometimes people avail themselves of an activity that you disagree with, and so you feel that by haning out around this facility, you can somehow impress upon these people that what they are doing is wrong, and through your rhetoric you can impress upon the community that this activity, which you disagree with but is perfectly legal, is somehow not acceptable?
You mean you don't agree that people who are engaged in a legal activity should be left alone, and not harassed, intimidated, or otherwise made to feel threatened? Hmmmm...
Think about that the next time a cop someone gets up in your face because he knows what you're doing is legal, but he doesn't like it.
You may want to review the EXACT wording of the NC Statute:
14‑277.2. Weapons at parades, etc., prohibited.
(a) It shall be unlawful for any person participating in, affiliated with, or present as a spectator at any parade, funeral procession, picket line, or demonstration upon any private health care facility or upon any public place owned or under the control of the State or any of its political subdivisions to willfully or intentionally possess or have immediate access to any dangerous weapon. Violation of this subsection shall be a Class 1 misdemeanor. It shall be presumed that any rifle or gun carried on a rack in a pickup truck at a holiday parade or in a funeral procession does not violate the terms of this act.
You will notice in the bolded passage (emphasis added) that it does NOT say it is unlawful to carry
on the property of such a facility. It states it is illegal to carry while demonstrating
upon such a facility. That word
"upon" is where it gets tricky, and where you run afoul of the law if you were, in fact, part of this "peaceable assembly". In this statute, the word "upon" is not designating a temporal location, but rather it is a to designate the party against which you are demonstrating. You could be in Charlotte demonstrating against an "abortion clinic" located in Fayetteville, and if you were carrying, according to this statute, you would be guilty of a Class 1 Misdemeanor...
Now, IANAL, but I DO understand how the language works. If you think my interpretation is incorrect, I STRONGLY advice you seek professional legal counsel, or contact the NC AG for an "official" interpretation...
Good luck with your "peaceable assemblies. But if you're going to carry at them, you're just BEGGING for legal trouble from about 12 different directions, and the LEAST of your worries is going to be an LEO.
Check yourself before you wreck yourself, bro...