Originally Posted by Perseus
It isn't freewill if it's already determined it's going to happen.
God does not choose our lives and how we run them, He rather "reads" them and sees what our choices will make on future events. If He wanted to constrict free will, and wanted a perfect world, why didn't He make one? When the world was flooded during the story of Noah, it was to rid the world of evil. However, this proved untrue and God decided to keep an imperfect world, because he did not control the actions of the people.
If He wanted a perfect world after the flood, He could have made one, but decided to leave us with free will.