What actually caused the current situation? Was it when Desmond told Charlie he had to die in the Looking Glass that caused the island to be discovered by the freighter? Was it the looking glass that kept the island from being discovered in the first place? If so, then it was Desmond's premonition of Charlie having to die that started the whole chain of event's we are now grappling with. Had the island stayed hidden, the freighter never would have landed, the O6 would not have left, the island would not have had to be moved by the turning of the FDW, Locke would not have had to die, etc. etc. Could this all be about course correction from the beginning?