India has a culture of entrenched misogyny, which has led to an endemic of violence against women, thereby exacerbating the omnipresent rape culture that already permeates most societies. Violence against women is not only something that is tolerated, but seems to be justified by the majority of Indian society, including teens.
So while I am grateful that the gang rape incident has forced women and men out onto the streets in protest, I am pragmatic enough to know that until Indians undergo some sort of socio-cultural metamorphosis, our daughters won't be safe from our sons.