I am originally from NC, moved away in 2003. They do require a permit to purchase unless you have a concealed carry and that will allow you to purchase. There is not a permit to carry, but concealed carry as in other states. I understand from friends that the Wake County (Raleigh, NC Area) Sheriff is liberal, like many other large communities & cities in historically conservative states. It is sad to see this play out in many communities.