I got a couple black belts eons ago. I've got a metal extending sap, and, I'm thinking about getting not only pepper spray, but bear spray. Bear spray gives you a long distance, relatively, effective sort of shotgun chance of hitting your problem. If he gets through that, a 20" steel heavy si would certainly give him an attitude adjustment. In Kali, a gun would be the LAST thing I'd have out...
Different states, different laws. In Texas, one can obtain a permit to carry a concealed firearm, but one cannot legally carry a baton, sap, club or other similar device under any circumstance.