Yes,
I suggest taking self defense training, and get a concealed carry permit for a gun. Then warn the creep that you are trained in Karate & will kill in self defense. A swift kick to the testicles will stop any man.
Also carry several cans of MACE in your purse and aim for the creep's eyes. Your hoice whether to use the Mace or the gun.