IF GOD IS ALL-KNOWING THEN:
-HE SHOULD KNOW WHO WILL REJECT HIM, SO WHY DOES HE CREATE PEOPLE WHO HE KNOWS WILL END UP IN HELL?
-WHY DID HE MAKE HUMANS IN THE KNOWLEDGE THAT HE'D HAVE TO SEND JESUS TO DIE FOR THEM?
If God only creates humans that will listen to Him, then He has merely created the illusion of free will rather than actually granting free will to His creation as He is not respecting the free will of those that will not listen to Him. This does not mean that there are no consequences to free will. The consequence of not accepting God is hell.
Humanity was created as an overflow of love between the trinity of Father, Son and Spirit and thus we were created out of love and so sending Jesus to die for us, which is in itself an act of love, allows us to enter into a relationship with Him which we had previously thrown away with our free will. It is again about respecting our free will to make sinful decisions but providing a way back to God in spite of our sinfulness.