This description you've written depends critically upon the interpretation of quantum mechanics you're assuming. If you make the assumption that the weirdness of quantum mechanics simply doesn't apply to macroscopic objects such as you and me, then you end up with weird conclusions like this, where observations that collapse wave functions tend to lead to nonsensical statements about causality. It's worth noting that you don't need to understand this as affecting the past, though. But such a wavefunction collapse does impact things far away. In the case of the photon, for example, if the photon you've observed is entangled with another photon traveling in a different direction, then the observation of one member of the pair can be interpreted as having an immediate impact on the far-away photon. There are a few reasons to believe that this interpretation of what's going on is just not correct. Of course, it's very bizarre: it's stating that quantum mechanics is non-local, which makes nonsense of relativity. The wavefunction is changed in whose reference frame? Simultaneous events at different locations, after all, are only simultaneous for certain observers. Other observers won't see them as simultaneous. Assuming this non-local behavior, then, also assumes that relativity is all wrong and there really is a preferred reference frame. There's also the problem that when you look at the details of this apparently non-local behavior, it's possible to prove that you can't actually transmit information this way. The most reasonable conclusion, then, is that this apparent non-locality of quantum mechanics is just an illusion. The simplest explanation for how this could be the case is that wavefunction collapse is itself an illusion. It can be shown that the appearance of wavefunction collapse will occur in a quantum system even if there is no actual collapse. In this interpretation, the appearance of non-locality disappears entirely: instead of collapsing, the observer's wavefunction is split into two components that can't communicate. One component sees outcome A, and interacts with the entire universe as if outcome A is the only outcome. The same with the component that sees outcome B.