Traditional martial arts focus on karate, kobudo (weapons), self-defense, etc. Sport martial arts focus on trophies. Karate does not make one indestructible, but gives an edge over an attacker by using blocks, strikes to pressure points, using body weight to increase power & training in many scenarios. Women should train with men in as chances are, they may have to defend against an attack from a much larger person.