Does a photon honor the causality principle?
Instead of saying "space has no meaning because it's collapsed into one single point" it's a lot easier if you say that a photon is not at rest in any frame. Then all of the paradoxes you mention go away. 

It's easy to use the Lorentz transformations (the mathematical core of special relativity) to show that it's impossible to transform a frame moving at $v&lt;c$ to $c$, or vice versa. (Actually, the Lorentz transformations were developed / discovered a decade or so before Einstein proposed the theory of special relativity. His great insight was to realise that those transformations made more sense if you abolish the hypothesis of the luminiferous aether, and treat space and time as a united geometric structure).

In relativity theory, it simply doesn't make sense to talk about "the point of view of a photon". A photon doesn't have a point of view because it's not geometrically possible for an inertial reference frame to have a velocity of $c$ relative to any other inertial reference frame.

The geometrical structure of spacetime proposed by relativity theory has important implications for causality because no causal influence can travel faster than $c$. Two key concepts here are light cones, and the relativity of simultaneity. There are plenty of questions on this topic on the Physics stack, so I won't go into the details here, but very briefly, if a photon leaves spacetime event A and is absorbed at spacetime event B, then all observers will agree that A occurred before B, although different observers may measure different spatial distances between A &amp; B and different time durations between A &amp; B, but they will all agree that the (local) speed of the photon was $c$. We say that the spacetime interval between A &amp; B is light-like (or null).

If spacetime events A &amp; B have greater space separation than time separation, eg in my frame, B happens 1 second after A, but the distance between them is 2 light-seconds, then we say that the spacetime interval between them is space-like. No causal influence can travel between them, and different observers will disagree on whether A happened before B, or vice versa, and for some observers A &amp; B occur simultaneously. Here's a nice diagram from the Wikipedia article on the relativity of simultaneity:




  Events A, B, and C occur in different order depending on the motion of the observer. The white line represents a plane of simultaneity being moved from the past to the future.