This right here^. I was a self defense instructor for many years. The problem is kids today are different, most can't focus on training long enough or put in the work to learn. Judo or Juijitsu for a girl. Straight up boxing and judo for a boyThe martial arts have all kinds of one handed small weapons that can do real damage if you know how to use them. However, a weapon can be a crutch. You are only as good with that weapon as you are with your hands which requires training. Just like a gun. Pepper spray is the only thing you could use without extensive training. That and constantly tune into situational awareness. Walk with a purpose like your life is on the line every where you walk by yourself.