If there were no free will, there would be no immorality in God just snapping his fingers and erasing all of us and starting over. He created creatures with free will, which is precisely why he can't snuff them out (without proper judgement) and still be a just God.
Of course we all have free will, and God probably sees or knows the future, but He can't take that away from us - if he does we're no more than God's ant farm.
I did not say we did not have freewill. We do, but within the confines of sinful nature.