That would lead to a great upswing for the Zilog Z80-processor then if MSX is getting an upswing!
Firearms must be inconvenient to keep them out of the hands of those that shouldn't have them.
Few people needs pistols and revolvers. They are usually only needed for law enforcement.
Hunting weapons rarely need more than a few rounds. You are a bad hunter if you can't bring down your prey on the first shot, additional shots shall be enough to finish the prey in case something went wrong with the first shot. If you need more than 4 shots for a single prey you should sell your gun and take up some other hobby. And reloading should be cartridge by cartridge. No extra magazines or fast-loaders.
When guns aren't in use they shall be unloaded and locked up.
Add a minimum weight of 5kg on a gun - law enforcement and military excepted - and you will ensure that people won't carry them around for fun.
Penalties shall also be stiff - in the event that a firearm is involved in a crime it should be penalized very hard. Start at 20 years. That would make criminals think about the consequences before.
I was just making a travesty on the following quote by Mario Andretti:
If everything seems under control, you're just not going fast enough.
If you need entertainment you aren't driving fast enough.
A quick Google Search gave me this:
A freelance is one who gets paid by the word -- per piece or perhaps. -- Robert Benchley