Once I was groped by one of four boys on bicycles - I managed to grab another, knock him down, pin him under his bicycle - called them the foulest names in a raging guttural voice - wouldn’t let him up until they gave me their names.
The names turned out to be fake but those boys NEVER showed up in my woods again.
This was thirty years ago; they were white/Hispanic. In retrospect maybe I was foolish; they were all as big as me and it was in an isolated area. Maybe it would be more foolish today, especially against urban (black) boys who are more steeped in violence, more likely to be armed.
But - it felt good. It served the purpose. If more victims kicked ass there would be fewer victims. The police were worthless in my case. Stupid impulsive predators only learn from immediate consequences anyway.