“...to work for...”
Who is paying the contractor? Metronlink. If Metrolink was not culpable, why did their PR official resign. After all, it was the contractors responsibility. Using your argument, the focus should solely be on the contractor. The reason it is not is because the engineer, ultimately, works for Metro.
Now, I would not be surprised if the families of the victims filed a lawsuit against the contractor as well. As I said, Metronlink is responsible.