If your husband is really annoyed by her then he would run a different route or even on the other side of the road. I'll be honest, but one rule....never stop someone else who is working/running to flirt. It sounds like she leads a very lonely life and there is a big hole she is trying to fill. Maybe you could show her how to fill the hole with some a real sport instead of man hunting. One last thought, go running with your husband atleast for the first part the course or maybe do a warm-up walk with him past the trap. He can't block her all the time so invite her for a run to get her mind off your hubby.
PS....the next time she tries to run you over, let her and sue the mini skirt off her...
Good luck.