Have you ever endured immense pain just because you knew later it would bring you great joy?
You have brought up actually two topics I wish to approach. 1) Did God create evil? 2) If not, then why does evil exist? (This leads into another question: If God knows the future, then doesn't that mean He created evil?)
1) Did God create evil?
God did not create evil. Neither did God create anyone or anything to be evil. Rather, evil chose it's own existence. The question is then, how did evil come to be?
The first thing God created were the angels. They were mighty servants of God whose power was great and glory shined brightly. The last thing God created was humanity who was also the weakest of creation. Humanity was like a baby, while angels were likened to adults. Humans were created to have a close intimate relationship with God. Angels were created to be servants.
Both Humans and Angels were created perfectly. God was a master designer and He made no flaws. Both were designed for the utmost goodness. Both were limited in that neither could over power God. However, in each He also gave a choice.
The angels have to obey God's every command. They cannot deny Him. When Jesus says, "Leave that man." They must obey. Humans, however, do not have to obey God. Jesus can say to a man, "Jump ten times." That same man can laugh at Jesus, and then kill Jesus. Why is that? The angels cannot believe in lies. They know the truth. Humans can believe in lies. They can believe in false God's. We are not forced to trust in God. We can either choose to trust in God, or not.
The angels, however, also have the freedom to tell lies. They have freedom of knowledge. They can derive ideas of the utmost evil. Our human minds are limited. We learn and grow over time. We need to be counseled, explained, disciplined, and taught. We are ignorant and naive creatures who live and walk in faith. Another way of saying this is that we have free will. We have the freedom to believe in and love whatever we want.
The angels were created first with great power, and humans were created last. However, we were created in the image of God. Because of this, God valued us immensely. We were created to reflect the greatness of God, that being His love. Lucifer, knew this about us, and was immensely jealous of us. Satan said, "Look at those pathetic and weak human beings. It is no fair that God has given them so much. I was created first. They were created last. I should have all the blessings that they are enjoying." He hated us because God cherished us so greatly. God saw the jealousy and hatred in Satan's heart. And because of this, God stripped Him of His glory. He fell, like a mourning star.
Because of this, Satan sought to destroy God. He wanted to be God. He wanted everyone to worship him. Additionally, Satan's anger and hatred for us grew even deeper. Satan blamed us for his fall. Of course, Satan could not do anything to God. How could Satan possibly hurt God? The only way was to corrupt God's most cherished prize. He would corrupt humans beings.
Of course, Satan cannot force us to do anything. All Satan can do is tell us lies. He can tempt us. And so, he went into the garden and tempted Eve. Both Adam and Eve believe in Satan, which lead to the birth of evil.
You must understand that evil came into existence by both demons and humans interacting. If there was never humanity, Satan would have never become evil. He would have never been jealous. If there was never Satan, then Eve would have never been tempted. She would have lived forever in the garden and never sinned. However, when these two came into conflict, evil was birthed.
The reason you must understand that evil came about by two coming into conflict, is because God had created two perfect beings. As such, God did not create evil. These two beings chose to come into conflict with each other. The Devil chose to be jealous of us, and hate us. We chose to listen to his lies. It was our choice.
In addition to this, it is important to realize that "Only God is good." These were the words of Jesus. And so, for evil to come into exist, it must be separated from God. Thus, evil resulted in the separation of us and God.
2) If not, then why does evil exist?
If God is truly good, then He would bring justice to all and vanquish evil. We know this to be true. We know that good seeks to be good, and as such, it means stopping evil from being evil. Good brings an end to evil. And so, if God is good, why is there evil? Why does He not stop it?
Some people might say, "because He can't." However, if God cannot stop evil, then we are all in trouble. Evil results in destruction and end. This means eternity cannot exist because eventually, evil will bring it to an end.
Obviously, God is great and intelligent. God would have never allowed evil to gain such a power. He did not allow anything or anyone to have power that is equal or greater than His own. Rather, everything has been limited so that no one or no thing can exist eternally in constant conflict with Himself. Can you imagine if He had? Can you imagine how terribly it would be if for eternity there was always a war between good and evil?
God is all powerful. There is nothing that can stop Him. Thus, while God did not create evil, He allows it to exist. But why? What does God let evil continue? Why does He not stop it?
In the beginning, God dreamed of having a wife. He didn't need a wife, He wanted one. He wanted someone who would willingly choose to love Him, and be able to share in His delight. God is a creator and He likes to create. He wants someone to share in His creations and to help care for His creations. But how can God do that? How can God create a wife? If He creates a wife, then she is not a wife, but rather she is a child. A child does not choose her parents. A wife, however, chooses her husband.
In order for a person to be able to choose God, she would have to be separated from Him. God is good, and to be separated from God means that she would have to know evil. She would have to choose her own birth, meaning, she would have to choose God freely. For that to happen, God would have to allow evil to exist. She would have to live in evil for a time, away from God, with freedom to willingly choose God who is good to save her and transform her into good.
God did not create evil, but He knew how it would come into existence. He knew that if He created all these things, it would naturally be born. As such, God set the stage, and pressed the buttons. God knew evil would come. God knew that neither angels or humanity, no matter how much they wanted, could be good without Him. And so, he let them be and let them have their freedom. He allowed evil to be birthed, and to exist.
It is important to realize this. God did not create evil. God only allowed it to exist. God allows evil to exist. This means God can stop evil at any time. God is in control. He is the master of all things. But why?
God is allowing evil a time, so that all the people on earth may have a chance to come to Jesus. He is allowing everyone a chance to repent. God is allowing people to have a choice to come to Him. He has given us that freedom. We can choose to deny Christ or accept Christ. When we accept Christ, we are born again. This means we have chosen our own birth into goodness. This also means we have chosen to be God's wife.
One day, evil will be vanquished, and all those that belong to God, will become the bride of Christ. God will destroy all evil by locking it away in a prison called Hell. They will be permanently separated from all that is good. Evil will no longer have any power or freedom.
Christ will then take His bride, the Church, and glorify her. She will be married to Christ. We will be eternally united as one with Jesus. We share in all that God is, and all that God does. We will help Him create. We will be filled with God's love so that we can in turn love everything else. We will be reflector's of God, just like the moon reflects the sun.
We were never created to be God. That is the lie the Devil told Eve. If you eat of this tree, you will become God. We were created to be a vessel of God. This means we were created to bring God glory and worship by allowing God to live in us, and to shine in us.
God has allowed evil to exist for a greater good. Evil has been permitted a time, until all the sons of God come into glory. When all of God's people come to Christ, then the end of evil will come.
Hebrews 2:10 (NIV)
In bringing many sons to glory, it was fitting that God, for whom and through whom everything exists, should make the author of their salvation perfect through suffering.
Romans 8:28 (NASB)
And we know that God causes all things to work together for good to those who love God, to those who are called according to His purpose.
In conclusion, it is important to realize that all the evil and suffering that exists has a purpose in God's plan. That does not mean they are right or okay, or that God likes them. God does not like sin. However, God endures this immense pain and hurt watching His beautiful creation be corrupted and suffer, so that people may be saved. Isn't that amazing to think about? God endures immense suffering for us. God loves us so much that He endures immense pain and suffering so that we can have a chance to love Him in return.
Whenever you think that God is evil, rebuke those thoughts. They are from the Devil. Be reminded of Christ. God is so good and loving that He gave His only son to die on the cross for us. Jesus had the power at any time to end all evil. Jesus did not have to suffer. He could have called down legions, trillions times trillions of angels to His service. He could punished every person on earth and be completely justified. But He didn't. Jesus gave His life. He willingly suffered and endured pain. He didn't fall into temptation. He resisted. Jesus did this for us. Tell me, who could ever be so good as God? Who could ever do what Jesus did?
I hope this helps,
May Christ be yours and also be the one to confirm this in your heart,