The point is, in ANY situation, police, law enforcement, ect. Is really just a clean up crew. They cannot intervene until a crime has, or is being committed. By then it's too late. If I as a private citizen, believe I'm going to need protection (from an abusive ex or a threatening neighbor) I should have the right to have tools to defend myself. I know from experience that police take forever to show up, even when a gun is involved or discharged. Courts have even ruled that police witnessing a crime (i.e. a stabbing) do not have to intervene until it is safe (for them, screw the victim) to do so.