Comment Re:To Make You Feel Better... (Score 1) 162
The order of events do not always agree for all frames
They do if one event causes the other: that is the very definition of causality. You are confusing causally connected events from ones which are not causally connected. In your example the two tunnel gates close simultaneously in one frame which means they cannot be causally linked i.e. the fact that one gate shuts does not cause the second gate to shut, some third event caused them to shut (e.g. someone pressing a button). This is easy to see because if I block one of the gates from shutting it will not affect the other gate.
However if we take the gate shutting and the train then hitting it ANY observer in ANY inertial frame will agree that the gate shut first and then the train hit it. If the train were travelling faster than c then I would be able to find a frame where the train hit the gate first and THEN the gate closed. If I then stopped the gate from closing (which I could do in that frame) you have a major paradox.