I have to say you did the right thing. A nice person getting hurt and having their face bashed in is not something you can ignore that easily. Don't punish yourself for not helping earlier, you didn't know how things could've turned out. It was very fortunate you were there.