Drug use should be treated as a medical issue rather than a legal issue. Although considering the US medical system, that would probably drive drug prices through the roof and encourage even more black market drug trade...
Where do you think criminals in those countries get their guns from?
Have you considered putting your glasses back on?
So why are you restricting explosives?
Step one, decriminalisation.