In my country, Guns and Bullets are heavily controlled(Even airsoft is banned here). You can not get explosive unless you prove you have legit use for it(usually for mining). And of course DIY gun or bullet is no-no and you will be jailed.
Even in police force or army, they literally count every single bullet, and for every fired bullet, it must be explained in detail.
Maybe that's why we have low gun-related crime here.