Should I get a gun for self defense if I live in a society where criminals can't aquire guns? What other self defense weapons I should get in the absence of guns? Knives? Pepper spray?