I carry a pair of these with me most places. Judo and jujitsu are best for one in one fighting for sure. But usually in every day life walking about you don't get to pick a honorable opponent and it is more likely gonna be like four ghetto rats all sworming at once. For those it's best to have a weapon and be intimidating to begin with.
