This is the real problem with our people - no criticism of religion is to be done, because religion is above criticism. Why? Nothing is above criticism. But to criticise, you have to first understand. And to understand, you have to read the source material. How many "sacred books" have you read? Only a proper understanding of religion can reveal to us why certain people and communities behave the way they do. You can keep criticising people till kingdom come, and the same pattern of events will keep on repeating. Understand the source of the behaviour, and then make those who behave so understand it. That will be a permanent cure.