There is because we are in the end times. There are more narcissists and other pathological people than ever before. It says in the Bible that as the end gets nearer people will become lovers of themselves and selfish, cruel, etc.
I was explained that God can't destroy anything that he has created, including Satan. Initially Satan was called Lucifer and God loved him, he was an angel. I'm not sure why Lucifer turned against God but supposedly he wanted to be like God and because he could not be God he decided he will destroy God's creation and recreate this world in his image. So when Adam and Eve disobeyed God, Adam gave dominion of this world over to Satan until a designated amount of time, probably till things just get to a point when all Christians that can be saved are. I guess there are contracts that God has to abide by. When Satan's time is finally up he is going to be imprisoned for 1,000 years. The Bible was like a warning and teaching us to be aware of Satan and also how we should live so that we will have the most happiness in our lives while here in this world. I hope that these questions will be answered in the next life. As to why God had to do things this way. Much of the pain and suffering we endure is actually self inflicted, or inflicted by others who are often not born again, still living with their old nature and have not matured spiritually. When we lost the Holy Spirit, we are born to be sinners and destructive to ourselves and others. Everyone to different degrees I suppose but in God's eyes all sin is equal. Only that some sins cause more damage than others.