Eve teasers gets punished in public by police