Lemme tell you another way NC is better than some - yes we have to apply for a permit to purchase and wait, but when I lived in MI I had to apply for a permit, pick it up, buy the gun and return to the police station with the gun for a "Safety inspection" and to "register" the gun. THAT's a CROCK!!
The one thing I thought was really funny in Chatham County I had to have a non-blood relative sign a notarized affidavit that I am "of good moral fiber". After my father-in-law stopped laughing he met me at the bank to sign and get it notarized. Now I have a CHP and dont need permits to purchase!