LHG
1)You're focusing too much on sin, in my opinion, and not enough on salvation.
2)My statement of God not being just is clearly superceded by my statement that "God is more than fair." God is "not fair" only in the sense that absolute fairness on His part would deny all of us the chance at redemption.
3)"I don't believe in an unjust God meting out his wrath in an arbitrary fashion because of our sins." -- Well, ok. I'm not sure we're in a position to dictate terms to God regarding what is just or unjust. You're assuming you know better than Him what the proper course of action would be. If God does exist, and I believe He does, then I'll go out on a limb and trust that He knows better than LHG how things should be handled. Are you willing to say that you know better than God?
4)I don't know if you believe in free will. I do. I don't see how we can have free will and at the same time a world where everyone gets equal opportunity to know God. This necessarily means that we're free to influence and be influenced by other people. Some use that influence for bad, some for good.
5)It seems to me that your approach to this topic is grounded in a Civil Rights mentality. Civil Rights era terminology such as "equal opportunity", "civil disobedience" say as much. I'm guessing you see it as an analogy ---> Government:Minorities::God:Gentiles --. So the Great Authority (Govt/God) has long been holding out against the Great Unfortunate (minorities/children of Moscow). I would suggest that such an analogy is terribly misleading, and that indulging it further is dangerous to your spiritual health. God is not Government. The separation of the realm of spiritual authority from that of governmental authority is emphasized at several points in the Bible. "Render therefore unto Caesar the things which are Caesar's; and unto God the things that are God's." (Mt 22:21)
6)So what about those who have never heard of God or Christ, what about those who lived before the advent of Christ? Who never even would have known that he lived?
Paul, in Romans, offers a hint: