I sure appreciate your experience. Having asked my daughter to take a flashlight with her for her walks, I just updated her with your input. Since likely she would be pointing the light the attacker's direction to identify an attacker, I told her to just blinding the human attacker with a couple of seconds of light and then leave - and run if someone appears to be following, and scream if she knows the guy is after her.
I am still telling her to use that against animal - specifically dogs. We have a perhaps-homeless dog near by. She gets aggressive when she is eating. I leave cat food outside particularly during winter for a couple of homeless cats. I'm okay when the dog gets it first. One time, after finishing the cat food, the dog decided to start on my garbage (can) and got really aggressive when I attempted to get her away. Recalling my own exercise walks and (different) dogs, flash light works, I started to carry a flash light when I walk my garbage out. My last encounter with this dog (at the garbage) was couple of years back with just a 2AA minimag (incandescent) then, the dog just left after I spot the light at her face. Since that encounter, the dog (mostly) just leave after she finished the cat food - she seem to have learned I get "aggressive" (ie:light on her face) if she gets aggressive.
At times, I am not sure if I am doing the homeless cats a favor - one homeless for sure, another likely homeless. The cat is pretty good with their schedule avoiding the dog. One cat did got badly hurt after a run-in with the dog. I feel so bad when I see the two cats trying to find food in the winter, but that keeps the dog around, and every now and again, they happen to come at the same time...