Who is responsible for rape?
It is that person and that person alone who has the thought to do such disgusting thing. Sure, you can argue that the media or peers can influence them but why is the law so lenient to let them go? I live in the UK and even my mum says that no one looks at one another like that. Many girls I see go out wearing clothing that show skin but they don't get raped, similarly many men often go out shirtless if it's too hot. Nothing happens to them. And why? Because the law on rape in strict here. Therefore it's easy for one to prosecute the other in these circumstances.
Another point is that here in the UK even if there is domestic violence, even if the woman says that nothing is happening (although they may be some abuse) the police are still entitled to take action if they think so. Same as child abuse, children who undergo physical, mental or God forbid sexual abuse, there is strict consequences against that. Hence I hardly hear about such things because the norm here is to not do things like that, (although there still are some cases but it's not as wide known IMO).
So who is responsible for rape? It's the society. If Indian society was not so lenient against rapists then people would not dare to even think such a thing. After hearing about this Delhi Rape Case, I also heard how the court/society are considering other factors somewhat defending the rapists (I'm not too sure about the actual facts) but seriously? They should be without any second thought, publicly shamed and punished.
You see, if they go free or if the law even slows their punishment then people would think that it's easy to get through with rape. Therefore, the law should and I mean SHOULD punish them as soon as possible so that others see that rape is not something to be permissible or pardoned. It's disgusting and unlawful.
It's not the parents fault, not the media's fault (because heck, western television have so much more than Indian television) and it's definitely not the poor girl's fault. It's the rapists themselves and the society that allows them.
I probably will expand when I have the time but that's my two cents.