"I have mulled this over for the past decade and feel I have a good grasp on it."
Okay, so maybe you won't mind addressing the central problem. If God knows all, how can eternal punishment be justified for people who had no free will?
Alternately, if free will exists and we can be held accountable for our actions, then God must not know what we will do and the future cannot be known.
Can't have it both ways. This has been argued for centuries.