You have insurance on your vehicle right? You should have full coverage insurance on your body! This means carrying some type of weapon. You can replace your vehicle, there is only one of you and you are way more precious.
I carry a firearm every day on my person along with my "Striker" stun gun, my MACE and my "Bad Kitty" key chain weapon. I don't want to use any of these but if Im confronted with a bad guy I have a good chance of surviving.
Your best defense is paying attention to what is going on around you.
Head up, walk like you are a badass and make eye contact! Be that confident woman that you are or fake it if you're not. The bad guy will be less likely choose you as his next vctim.
BE AWARE, BE SAFE, BE ARMED!