You think a crackhead gives one single fuck what they are legally allowed to do?
The crackhead is gonna have a gun whether it's legal or not (or maybe they'll sell it for more crack). The gangster that sells them the crack is DEFINITELY gonna have a gun. Laws have no effect on the lawless.
The question though is you. When you encounter the violent crackhead, do YOU want to have a gun?
A gun is not difficult or complicated to make. Any decent machine shop can make them, especially if you don't care too much about quality. And unlike a drug lab, the machine shop has a legitimate daytime use so you can set it up in plain sight.