I'm sure I responded to this earlier today...
Dreamer, you're right, and it's absolutely wrong for NC to unconstitutionally restrict the rights of its citizens, especially during times of an emergency! If anything, there's no better time to protect the rights of its citizens, for by protecting those rights, particularly 2A rights, NC would be enabling its citizens to protect themselves.
I recall a certain hurricane that hit NC in 1996, and another one in 199. I had a 4WD with winch, and 3 days off from work, so I spent about 12 hrs a day clearing roads in and around where I lived. Given the laws you quoted, however, it appears the NC government thinks everyone are imbeciles and wants them to stay home until they're "rescued."
There's absolutely nothing in the U.S. Constitution that allows states to suspend a citizen's rights as enumerated in the Constitution, even, perhaps especially, during times of natural disaster.