Molester thrashed by woman in public