Here is another verse that tags along with my question:
Isa 6:9 He said, "Go, and tell this people: 'Keep on listening, but do not perceive; Keep on looking, but do not understand.'
Isa 6:10 "Render the hearts of this people insensitive, Their ears dull, And their eyes dim, Otherwise they might see with their eyes, Hear with their ears, Understand with their hearts, And return and be healed."
Here God is speaking to Isaiah and sending him to tell His people about God's judgement on them. It is Isaiah 6:10, where my question again appears. It states here that God will harden (make his people stubborn) so that they will not "see, hear, understand" God's Word, and return to obedience.
As Boanerges stated, God knows all our choices and we are all predestined because of that, this verse implies to me that God knows that His people, at least some of them, would return to obedience and be saved. Therefore he hardened them so they would not, and God would judge them.
Back to 1 Samuel 2:25, I see the same here with Eli's sons. Scripture states they did not heed Eli's words because the Lord desired to put them to death, not because they did not want to listen by their own choice.
Does God pass judgement on people when he has had enough of their disobedience and then actively prevent them from coming into obedience (removing they choice to return to God) as I read in Isaiah 6?