Maybe my view is in a minority on here - probably even a minority of one!
I make no excuse at all for the driver, who, I agree, was reckless beyond any mitigation.
I also agree that he should be held accountable for the consequences (and the fact that the consequences were not intended doesn't relive him of responsibility).
But what did concern me in the legal proceedings that followed, was where a line would be drawn around his responsibility for the subsequent and consequential losses.
Usually, there is an truly endless sequence of outcomes from any event that can be traced back to someone's action, but the person is only held responsible for the consequences of their immediate actions and any consequences they could reasonably have anticipated. That prevents someone (even the most reckless fool) from becoming responsible for consequences which are several steps away from their actions.
In the Great Heck trial, I was surprised that the driver was held responsible for the consequences of the impact of the second train, and I still consider that the Great Heck incident pushed the sphere of personal liability further away from the individual's actions than we had seen in any previous personal or corporate liability.
It raised a serious question about how far we are all responsible for the consequences of our actions or our negligence.