Ya know what stops a bad guy with a gun? A good guy with a gun. In this case, do you know what stops a bad guy assaulting a good guy? A GOOD GUY WITH A GUN!