On the punishment, I have a different take.
Yes we need capital punishment and death penalty.. it will instill fear but I feel it will not be enough.
In such cases what can be done is the perpetrator will get death penalty but the act of killing will be done by the perpetrator family member(mother or daughter). This will fill a such a sense of guilt n scare... Think about it one who does it will not just die of punishment but will go with guilt of making their own family member to do it. Karne ki himmat nahi hogi phir kisi ki... Kuch darte nhi but apne parivar ko aisi saza dene se khaunf Mai rhnge..
Guilt has more impact than fear.