Islam warping humanity