For the sake of those what would believe. For the sake of the angels who where tempted to follow satan in rebellion. Do you know how many angels there are?
If everything was so good in heaven, why was there a rebellion
Jealousy most likely. There are a lot of millionaires in this world living good lives of plenty but there are also a lot of millionaires who are jealous of billionaires. Living good does not stop them from feeling poor when they look at their richer peers. Likewise there are a lot of people driving down the road in cars who are jealous of people driving better cars, they never compare themselves with people starving to death in some under supplied refugee camp.
Existence is far greater that the universe and all that is in it. Yes God knew that people would reject Him. But He is still Just because it is they who make their decision to reject Him. As long as He has been Just to ensure they have the free will to decide to accept or reject. God is not guilty for those who reject Him. They are responsible for their own response to Him.
Can't you see that if he omniscient he would have known the outcome before creating people.
Yes.
This deprives them of free will because if non-believers became believers they would be going against god's will.
Nope. Non-believers become believers everyday and God foreknew it would happen. People who believe do so by their own free will and God already knew how they would react to the Gospel Message.
If, as you claim, he is omnipotent this copul;d not happren. Before rushing to read your scripture, take a few minutes to think about what I have said.
I know what your saying. And i know your locked into the belief that everything is locked into creation and it's time frame.
God is omniscient, therfore he knows past, present and future. He knows that by creating the universe he will create some who don't believe in him. His solution to this problem is to punish those he created not to believe in him.
How can that possibly make sense ?
Well that should make sense to you but that's calvanisim and that is wrong.
God did not create people without free will who had no chance to accept Him. God created free willed people and was able to see before hand what their decisions would be. You simply cannot comprehend how a Creator can know the exact outcome of His creation without forcing the result.
All Praise The Ancient Of Days