What is the best everyday carry tool for self defense?

For many people, the best everyday carry tool for self defense is a firearm.  If they live in a jurisdiction where it is easy to obtain a concealed carry permit, they would not be mistaken. Many people on the planet do not have such a luxury.  I live in the state of Maryland, and they make [...]