I know she's not perfect and I know she would retaliate if threatened. I am being very careful about how and where I walk her, and try to avoid all dogs and people if possible. I shoo any dog that sniffs her for more than a few seconds or barks at her.

However, I will not simply keep her in my house/yard all the time and refuse to take her out like everyone else in my neighborhood, as that only perpetuates that kind of problem. If I don't take her out, she will get stir crazy which is not fun for either of us. I try to go places where there are little to no dogs at the time to avoid possible conflict. She has a strong harness and leash and I keep her heeled to me most of the time.

Unfortunately, I don't think "Help, dogs and their owners are subtly provoking my dog and I!" would be a reasonable police complaint. For now I will just keep taking precautions and being wary of her temperament and the temperament of neighborhood dogs.

Thanks for the responses everyone.