God doesn’t ‘tell the future’. God knows all, and experiences it as a ‘now’. He doesn’t create you thinking, “Ok, here’s another one who will wind up ultimately rejecting me, too bad”, “Here’s one who will repent on his deathbed and go to purgatory”, 'Oh finally somebody who will be pretty good all her life and go to heaven, good choice, hon". . .
Let’s suppose that right now every single solitary person in the world suddenly experiences, each in a unique way, the temptation to do evil. It might be that you were tempted to commit adultery, or to lie, cheat, steal, blaspheme, whatever, just make it a mortal sin. Make it the sin that the person was most inclined to do, and with what seemed a good chance of ‘getting away with it’ without getting caught, and having plenty of time to confess.
Each person has exactly the same ‘free will’ to choose to sin, or not. And there is no person who can be assumed to choose to sin because he or she is a more habitual sinner, weaker, more tempted, less ‘guilty’ due to circumstances, because with free will, which we have, even the most hardened sinner might choose equally to NOT sin. Maybe that morning he woke up and his mother had called him and said she loved him, maybe it was a beautiful day, maybe he just was in an extra good mood. . .from NOTHING that could have been predicted to strengthen him because on other days the same things happened and he still did evil. That’s the reality of humanity.
Every time there is sin there is an equal opportunity for grace, and each time you have just as much chance to choose grace. How can that NOT be free will??