The lack of respect for girls and women in our society is the main reason for alarming cases of rapes. Women r just not respected in this country. We've experience this in trains and buses in cities/towns, in India. A standing girl or woman is not offered a seat by their sitting male counterparts. We consider women as mere bodies to satisfy our lust. The mother of the house is majorly responsible for this. Boys, when they r very young (say, around 9-10 years) should be taught to treat girls and women with respect and the mother shud teach this. If this happens, then rapes rates will fall drastically. Look at the westeners, how they open the car doors for the women, how they pull a chair for a woman. A teenage boy in the west takes away a girl from her house for a night party with her parents' permission and is brought back safely by him in the morning. Can Indian parents ever imagine of doing that ? Never ever ! So, to sum up, respect women as somebody with not just a body, but also with a mind and heart and things will improve.