Firstly, I would try my best to prevent such a situation. I will never trust anyone with my kid. Our children r our responsibility we should look out for them. After the culprit the second to b blamed r the parents who didnt look after their children-only in the case if its a child or a young teen dependant on the parents..not all parents r like that but yes iv seen irresponsible parents too makes my blood boil.
Even if God forbid this was to happen to my child then this is what I would do-no matter how ridiculous this may seem this is the only solution that came to my mind:
This matter would remain only between me my husband my child and the culprit. I would call the culprit from an unknown number(without revealing my identity) and knowing that hes a perv will try to talk him into visiting me in a private place i.e. a hotel room maybe..if he shows up then in the privacy of that room my husband would knock some sense into him(the hard way ofcourse) and u know what I would take my kid with me so he can see that the culprit has been punished for something that was his fault not my child’s..reason: due to what happened to me I didnt have much confidence as a child and when I grew up(teen) to realise that it was his fault not mine I became rebellious/aggressive cause of the anger stored inside me. So God forbid if this happens I would definitely want my child to release the anger so it wouldnt affect his personality.
Im sure even after being beaten up he wouldnt dare open his mouth infront of anyone in fear of revealing his own mistake..if he tries to tell the police then if the police can b bribed to do bad then y cant they b bribed to stay shut? And ofcourse I would b protective of my child so that he doesnt take revenge.
Aah easier said then done. I would never want my child to go through such a situation but u asked for my solution so I gave it..I maybe wrong but thats the only thing I could think of..Please Allah protect my children from any such thing..