Once again, the kingdom of heaven is like a net that was let down into the lake and caught all kinds of fish. When it was full, the fishermen pulled it up on the shore. Then they sat down and collected the good fish in the baskets, but threw the bad away. This is how it will be at the end of the age. The angels will come and separate the wicked from the righteous and throw them into the fiery furnace, where there will be weeping ad gnashing of teeth.
Matthew 13:47-50
Good and evil will go on existing together until every letter of the word of God is fulfilled. At this point in time all will be fully developed in all it’s goodness or in all its evil. All will be harvested together and then the bad sifted from the good. We cannot know ourselves fully unless we are allowed the liberty to experience the bad along side the good. We can not fully understand love and obedience unless we experience their direct opposite. We cannot be removed from an environment that we are learning from until the lesson is complete. Remove the pupil too early and they fail to grasp the concept of the lesson. So the bible speaks of a time when all will be fulfilled, which is simply a time when everyone has had a chance to experience who they are.