And Christians had Jesus, and islam has muhammad who said Jesus was a fraud.
So what other reason did Christians stop the barbaric laws and ialam still has them?
Christianity was forced to change by revolutionary movements sparked by the Enlightenment. The French, for example, overthrew the monarchy, slaughtered much of the clergy and destroyed much of the churches, such was their rage at their religious and governmental rulers. They didn't change because all of a sudden they started paying heed to Jesus' peaceful sayings. Actions from the irate masses have proven to be the only thing that can make the religious and governmental status quo truly change. They don't do it because they want to.