There can be no wickedness in heaven. That is what separates people from God. We, on our own, are wicked. Everyone. "For all have sinned and fallen short of the glory of God." -Romans 3:23. We all have sinned and deserve eternal separation from Him because of it. God is a righteous God, and because of this, He must judge sin. But God loved us so much that he wanted to give us the means through with we could be with Him. Through His son, we are able to accept or reject God's gift of eternal life. He gave us the free will to choose whether we embrace Him or turn away from Him. God wants everyone to accept this gift, but He can't make that choice for people...Only they can. God doesn't send anyone to hell, as He's given people the means to avoid it. A person's ultimate fate is of their choosing...Not His.
If you committed a crime and the judge offered you a "get outta jail free" pass before your trial and you turned it down...Would it make sense to complain that there should be no jail and that the judge was uncaring? Did he not offer you that way out before your judgement?