The gun control compromise America needs is a code duello