The " Logic" of Predestination

Some who believe in predestination reason basically as follows:
God is omnisicent.
He knows everything , even what is going to happen in the future..
He knows what each person is going to do with his life,
and he allready knows the exact moment and manner of each
person's death..

So, according to their thinking,
when the time comes for an individual to make a decision,
his choice cannot be other then the way God has forseen and fordained it;
otherwise,
God would not be all knowing..
Does this reasoning seem sound to you ?
Consider what it's logical consequences would be.