Like all ancient religions, Islam has outdated injunctions/regulations from a modern moral perspective.
And in the ancient world, keeping slaves(concubines) was the norm. And as the entire social structure was centred around the family/tribe especially amongst nomads such as the Hebrews and Arabs, threats to that cohesion , such as adultery were dealt with severely. So it isn't much of a surprise to find those 2 phenomenon co existing. For the 7th century Arab, those two laws were completely acceptable.
And F.uck the west. The people in Muslim country's need to secularise/progress for their own sake. Atatürk again, is the perfect role model here: he adapted secular reforms for the purpose of liberating his nation from western influence, and so that they won't fall behind the west. Not to emulate the west, and certainly not to be puppets of the west like the Saudis are.
And the only people who can 'dethrone' the Saudis from their perch, are Muslims themselves. Bottom line: Muslim nations are backward, they take religion too seriously and its been at the expense of educational, scientific and material progress.
So I'll reiterate: the Muslim world needs a reformation.