Your talking about Islam , Get a copy of Holy Quran from north , south , east and west and you wont even find a single mistake of a dash I bet, and abt that rape thing , thousands and thousands of women are being raped in US and UK no news about that?and religion is what teaches you how to spend a life , there is a reason why every human is sent on this earth,otherwise why would this earth exist?everything has a purpose..