Rape is evil no matter what led someone to doing it. What punishment do you think would be best given to rapists?
Rapists are worse than animals. They are people who enjoy inflicting pain to vulnerable women in the name of sexual satisfaction. The psychological dent they inflict on these ladies will be so severe that no panel beater will be able to straighten.
Which punishment is the best for rapists? There are so many options available ae a punishment of rapists. Capital punishment is among the options.
However, my answer is simple, forgive them and let them visit a psychiatrist. Rapists are sick. Sick people should see a doctor. No extend of punishment to the rapist will make him feel with the victim and change.