I meet these girls while walking. And I connected pretty well with one. They were leaving the bars to go down to another part which was a pretty far walk and my group was also going there. She mentioned how much safer she felt walking with us now.

We talked and kept walking for a while, then something happened. I didn’t see it but some homeless guy slapped her ass. She turned around and said “wtf he just slapped my ass” without thinking I turn to the culprit and push his ass down. We keep walking and he tries to throw hands I tell him he knew what he did and to go back, he complies. Afterwards she initiated kino and help my arm for a bit. Was what I did right in the circumstance?