We need less guns in general. Like one or two pistols, a shotgun, a rifle and one or two machine guns. Just less.
I think that, yes, there should be less assault rifles, battle rifles, and submachine guns, but there should be a fair amount of weapons readily available to civilian: pistols, hunting rifles, and shotguns. I'm not saying we need shotguns under every sleeping bag, but still.