MP3 : Tolerance, justice and compassion in Islamic morality