Without sounding like a pompous moron (i'm sure i've succeeded in doing that already), what I'm trying to advocate(?) is that we don't just open up another bag of potato chips and crunch on as if nothing happened.
No one is doing that. I'm sure that the two people who made mistakes in this case will be disciplined at a minimum.
But again, when it comes to a 150 MPH accident that can't happen. The failure here that caused the derailment wasn't technically in the automatic system. The Automatic system worked as intended. The automatic system would never have allowed a train to go over that switch with the frog set diverging and the switch point set for normal. While we may never hear exactly what failed at that switch, the automatic system saw that something was wrong and it went to its fail safe mode. Meaning that it dropped all the signals in that area to red or danger as its called out on the railroad.
Now had the engineer disobeyed that red signal, the automatic controls on the train would have brought it to a stop. Therefore no 150 MPH derailment. Again, the system worked as intended.
The failures came at the human level. Amtrak sent a MOW person to fix things and he/she failed to follow proper protocol, prior to informing the dispatcher that the switch was correctly and safely positioned such that a train could cross it. The engineer failed to follow proper protocol in that while they operated the train at the proper speed, he/she failed to ensure that everything associated with that switch was set properly. And at the speed the train was traveling at, had the engineer been paying attention they should have seen that misaligned frog in time to stop the train prior to crossing the frog & derailing.
But there is no way that the automatic systems could have prevented the human failures. The automatics knew that something was wrong, whatever that was originally, and they shut down the corridor. Humans came along and took steps to temporarily bypass the automatics and they failed to follow the correct procedures to ensure the safe operation of the train.