But you've shifted the issue from “Is eternal punishment just?” to “Would God know whether someone is culpable?” Of course an omniscient God would know that, but knowing someone's culpability doesn't prove that eternal punishment is proportionate to it. If a person's freedom, judgment, and intentions can be substantially impaired by suffering, then the amount of moral responsibility is correspondingly limited. Now consider the dilemma: if Hell is eternal, either a finite act receives an infinite consequence, which creates a proportionality problem, or the justification for that consequence comes from something beyond the act itself, such as continued rejection of God. But if that rejection occurs under impaired freedom or suffering that God knowingly permitted, the same responsibility problem returns. Saying “perfect justice would account for everything” isn't an argument for the justice of the outcome; it's an assumption that whatever outcome God chooses must already be just. If we're actually evaluating the morality of the doctrine, you still need to show why eternal punishment is proportionate to the person's intention, freedom, and circumstances.