I believe that when all cultures are connected via the internet and whatever else the future brings, that this will be the time when many of these archaic and ignorant cultural behaviors will be eradicated.
In the meantime, we will witness decades more of these clashes between cultures that are indeed centuries apart in civilized behavior. The babies born today in the Muslim world will still be throwing rocks in about 8-10 years....and so on, and so on, and so on,.........
Hmmm...you seem to think children are born good and brainwashed into becoming evil. I think people are inherently selfish and evil and have to be taught to do good. And the very, very best way to teach good behavior is punishment for bad behavior, corresponding in its severity to the severity of the behavior.