The fact that He knows ahead, whats the piont of giving us freewill that wont alter the outcome anyway? Isnt it like a false sense of freewill?
Just imagine.. That you invented a time machine that could beam you forward in time to lets say 2050.. So you beam yourself forward and this machine crates a invisible bubble that sits in the sky above a typical suburban setting.. You look down and see two little girls having a tea party in the back yard of a house.. A woman comes out of the house with a tray of little cakes some some with strawberry icing others with choc icing.. she asks the kids what they would like.. Both girls pick the cakes with strawberry icing, So the woman put them down on their plates and foes back inside.... Now just because you traveled forward in time and saw the little girls and know many years before hand even before they where born what flavour cakes they would chose on that day have you taken their free willed decision on what cake to select away from them??? Nope the little girls made their own choices free from your control.. Likewise God can see all the worlds history from His vantage point. Just because He knows whom will choose what does not take away our free will.