Various Advantages Of Carrying Non-Lethal Weapons

Maybe you have been caught unawares since you're walking across the road and eyed a funny personality coming your way?  In both of these scenarios, it's easy to feel vulnerable and helpless. The best way to be ready to react in the event of potential violence would be to take some kind of non-lethal self-defense