Dude, are you kidding me? Maybe this sounds ridiculous to me because I'm Indian (or was, I emigrated to Canada when I was 9), but rape is as immoral in India as it is in the west. You have to remember that India is the 2nd most populous country in the world. Over a BILLION people reside in a relatively small country.
Of course we're going to have our share of lunatics. To judge an entire country so poorly based on a few crazies is fucking infuriating and I am actually angry at GAF for having this view on India.
Our culture absolutely shuns rape, and you'd be socially outcast if anyone were to find you responsible for it. There MIGHT be exceptions where the overly rich get away with such incidents because of their wealth and status, but that is a rarity and is as prevalent as it is anywhere else in the world.