Islam, a religion of piece?