This was a good thing. Heroic? That is asinine. You are correct. We should praise them, but characterizing it as heroic is just stupid.
They took action to prevent a rape. If one of my daughters was the intended victim I’d definitely called the intervention heroic.