I went out for my Sunday run today and took a new route. Now I don't live in a dangerous area, but I don't live in the nicest area either. I hadn't even gone a tenth of a mile when I saw a woman struggling with a guy. I couldn't tell if they were horsing around or if she was in trouble, until I heard her say, "You're hurting me!", but she wasn't screaming or anything.

I stopped and asked if she was ok.
She said, "No." meanwhile the guy was trying to get his keys from her and wouldn't let her go.
I asked if she wanted me to call someone. She didn't seem in mortal danger, so I didn't want to call 911 unless she wanted me to do so.
I got no answer and they started arguing. I couldn't understand all that they were saying as it was a mixture of English and perhaps an African or Caribbean language. They both had accents when they spoke in English.
I kept asking again and again if she wanted me to call someone.
Eventually, she got free and jogged one way while he jogged to his car. She thanked me for stopping and assured me that she was OK, so I went on my way.
I'm not an especially brave person, but relying on my instincts I didn't feel that I was in danger, so I stopped. Could have been really stupid of me, but I felt I needed too.
The rest of my run I thought about what I would have done if I did feel I was in danger. I wouldn't have stopped, but I couldn't let someone be hurt. I probably would have run into the hospital (which is the closest building to where this happened) and tried to get help that way.
There are so many stories of people in trouble where no one stops to help, and so many stories where people do stop and help. I can understand the reasoning on both sides, but now I know which side I am on.