If I read that right, you are saying that it seems illogical that a fair and compassionate God would not allow certain people salvation?
If so, then I agree with you. Nobody, not even the wicked and ebil are denyed salvation, the only thing needed is to ask for forgiveness, through Christ's work.
People tried to follow God's rules for a perfect life for thousands of years before Christ's time. There's the ten commandments, certainly, but also another 603 that are defined in Exodus, Leviticus, Numbers and Deuteronomy. In all that time, not a single person could keep those rules perfectly, could have the absolute moral perfection that God calls for. (God, being a morally perfect and just being, cannot, will not allow imperfection into his presence.)
It's for this reason that Christ came and was crucified, to present some other payment for the sins of the world. When people talk of "the savior" or "the messiah," they mean it in the sense that Jesus of his own free will, offered his own perfect self in the place of the world.
Salvation is available, but God isn't one to force it upon us, he gives it up to us as a choice. Why?
I, and apparently you, could write code that outputs "I love you." Thousands of times, and it would never mean anything. Yet, said once from a real human being, it means everything. Love, or hate, or indifference, out of a free choice to love or hate or be apathetic, is the only thing that matters. So it is with God.
God is fair in denying salvation, we all had the chance to live perfectly, and yet we all choose to rebel, and for that we don't deserve anything. Yet, He is also perfectly compassionate in offering up His own self in our place. Christianity isn't about abiding by a set of rules, nor completing an endless list of tasks, it's just accepting the fact that Jesus is in fact Lord, and asking him to make his sacrifice apply to you. The rest is all just applications of that radical message.
I hope that wasn't too heavy-handed for issue, well, at hand. If you don't like it, go ahead and nuke it, but since you brought up your thoughts on God, I figured I might as well follow suit.