S&W645 gave a good, indepth answer to your question, however (there is always a 'however'), the State of North Carolina enacted a law that prohibits anyone that is not LEO/ERT from possessing firearms outside their homes, and provides for the LEO/ERT to confiscate weapons of any type.
The
NRA is actively fighting this usurpation of the 2A rights.
(This law was enacted AFTER Katrina hit LA)