I have heard all kinds of crazy stories about such crap some states have done to try & make it hard to own guns or get ammo or whatever.
Here in NC,, it's not gotten like that. In fact,, we actually got an old Jim Crow law shut down last year. It USED to be we had to have a "Pistol Purchasing Permit" issued by our home County sheriff to buy a handgun. (Not required for long guns.) Each County Sheriff could only charge $5 admin fee to process the paperwork. And a permit could be acquired well in advance of any purchase. A permit could be valid for (5) years,, and NOTHING on the permit said anything about whatever gun we might buy.
The whole thing was a way for the local Sheriff's to "deny" anybody they deemed "undesirable" from buying a handgun. (Read; black people.)
I used to go to my County Sheriff office & get 4-5 permits at a time,, and I was often given them for free. I'd keep a permit in my pocket just in case I found a gun somewhere and I wanted to buy it. Once we got our CCW legislation passed,, the CCW could be used in lieu of getting a permit.
Find a gun, fill out a 4473,, (add your CCW permit number in lieu of doing a ATF phone call,) and take the gun with you.
In 2023 the NC Rifle & Pistol Assoc. along with a few others got it before our NC House & all, and got the stupid Permit removed. Our liberal governor vetoed it,, but we had enough votes to over-ride his veto.
So,, while many places try & make exercising our Constitutional Rights hard, confusing, and restrictive as they can,, here, we are fighting back to STOP such crap.