Well, I don't know what we will and won't know in heaven. I was just speculating.
As to why God created hell, its for people who have sinned against Him. He created people for his own pleasure, and many have rebelled against Him. Think about it this way, if you were God and you created the world, and people did exactly the opposite of what you intended them to do, and even though you forgave them, they didn't even want to know you or know about you, wouldn't you punish them? I know no-one asked to be created, and people may say "Well, I'd rather never have been born, I never wanted any of this...why should I be punished by a God who created me when I didn't even ask to be created?". The fact is, all of us were created by God, and God can do what He wants, because He is God.
As to why God created hell, its for people who have sinned against Him. He created people for his own pleasure, and many have rebelled against Him. Think about it this way, if you were God and you created the world, and people did exactly the opposite of what you intended them to do, and even though you forgave them, they didn't even want to know you or know about you, wouldn't you punish them? I know no-one asked to be created, and people may say "Well, I'd rather never have been born, I never wanted any of this...why should I be punished by a God who created me when I didn't even ask to be created?". The fact is, all of us were created by God, and God can do what He wants, because He is God.