Would an Assault-Rifle Ban Survive the Courts?