He means that in some religions/cultures rape was allowed and IS allowed. When Muslims invaded Indian, The Muslim king (babur), allowed men to rape the women in Indian, they were not punished, they were given awards. So many women were raped, but even at that time there were some Muslims who said it's wrong to rape women.<quoted text>
That's not a specific enough question to answer.
What do you mean?
I wouldn't call society the arbiter of morality. It's more like a moderator. Morality is first subject to the mind that is making moral distinctions, and then subject to any people or systems (real or imaginary) that they have volunteered accountability to.
I'm not going to answer vague questions or do your work for you.
You think rape is wrong either coz of the society u live in or coz u believe in 'God'. If your government said it is OK to rape a woman. Lots of men in your country and all over the world, would openly start raping women and not fear the law. If a man still does not rape a woman then he is listening to the God within.
Society can change what is right and what is wrong, but God's law has been the same since Hinduism started to this day. It never changes!! Rape was wrong then and rape is wrong now and it'll always be wrong.