For your first point: He knows all. He knows what is going to happen before it does. He can't allow sinners into heaven.
Point 2: Better in context.
English
-
But he predestinates people, they don't have a choice
-
So? Your point?
-
If God truly loves everyone, he wouldn't predestinate everyone
-
This is simply untrue. Gods greatest gift to us is agency. The ability to choose
-
Read the first verse