buddy it ain't got anything to do with liberalness, it would have been if such things were the norm but it is a rarest of rare case and you can find such things in every country including india.
in india we need more liberalness , thats the only way the womanfolk in india will be able to live freely otherwise you can see what happens in pakistan or afghanistan
The problem of Pak and Afghanistan is not burqa or less access to public places but some inequal laws which compel a woman to keep quiet even if she is raped. In Pakistan, thousands of innocent women are rotting in jails because they reported their rapes and since could not prove that( you need 4 witnessses) , they were charged with adultery and fornication and now are in jails.
India does not have such laws and so I am not much concerned with liberty or no liberty. There will be always some beasts who would rape some women, we have to be disgusted, punish them but at end of day being practical minded should know that it is normal for any society to produce few rapists out of 1 million people. The reason why rapes are highlighted in India are
1. India is strictly patriarchal and so honour of women is prized making rape an extraordinary event
2. Relative absence of rapes in India so even little number of cases are reported. This is just like how we know of some shootings in USA where few people are killed but not about Syria where scores of people are being killed daily.
3. Biased media both foreign and domestic
A foreign lady once was amazed how incidents like gangrape could capture attention of country at large when dozens of such cases are there in every major city of world.
We can minimize rapes but thousands of rapists will always be there in a country of one billion people.