Indian Home Maker has written a thought provoking post on provocative dressing here. And Nimmy has written a post in reply here.
Universally, society sets the norms for acceptable behavior. All the individual can do is try to raise awareness and contribute towards changing how a society deals with issues. Even in the west, emancipation and equal rights for any underprivileged section of society, whether women or blacks, has been won one small step at a time.
Here is a story from today's Saudi Gazette. A 23-year-old unmarried, gang-raped woman was awarded a one-year prison term and 100 lashes for committing adultery, getting pregnant and trying to abort the foetus. The judge was considerate enough to postpone the lashes to be administered after the child is born.
I have read somewhere that a society is judged by the way it treats its weakest members. And I guess this society has a long way to go before it can be called compassionate or just or civilized.