The NRA’s prescription to stop gun violence is absolutely right—but far from sufficient