When one looks at the Book of Genesis they can clearly tell why/where suffering, like rape to use your example, stems from: sin.
When Adam & Eve sinned in the Garden of Eden that is when suffering came into existence for the very first time in history 6000 years ago.
Why does God allow such things to go on? Well, many people have asked this question & very few, if any at all, have given convincing rebuttals, but God gave Adam & Eve, like all people, free will, thus this means that we can use our free will to commit evil, like Adam & Eve did in the Garden.
I think the reason why God allows suffering to continue is not because He is unloving or nonexistent, but because man is the one responsible for sin, thus we must accept the consequences of our actions. However, God won't allow suffering to continue forever as we're told in the Bible, which is God's infallible Word, that His Son, Jesus Christ, the Saviour of the world, will destroy sin one day, thus making everything perfect again!
I'm a proud and devout Christian