My sentiment exactly, it seems hypocritical for me to say it sitting here in Canada but I advocate the same for the idiots here flouting health orders.
It's not that India needs more females but a culture of respect for the opposite sex needs to be nurtured. It is very two faced for these roadside aashiqs to tease and harass women but any of the same treatment their mums/sisters get turns them into a overprotective thekedaar. Similarly mums need to be encouraged to teach their daughters that they deserve the same respect that their males do.
As far as offenders go a tier/repeat offense system is the need for both male and female offenders. Also since Indian culture is all about the izzat of the family and all that bull, I feel a social credit system like china has would be the best (although that is probably the only thing I would suggest borrowing from them along with their strict justice system).
Finally, for the worst offenders the best way to handle it is to use everything they have to offer (yes its shades of Nazi Germany with the Jews/Romanis/etc, but at the level at which they are, morality should be the least of the concerns); put them to work mining thorium for the fast breeder reactors, have them clean up the beaches, or reactivate Kaalapaani and use them for medical research far away from the mainland.
Sorry for the essay