Interesting that it is considered by some that Septa is treated unfairly on Amtrak, lets face it it is Amtraks railroad, each evening the Septa train I am on is held at North Philly for a CHW train, then we get held for NJT if they are on our heels, and then we get held for the Acela, We don't complain about it as there is time that the general public doesn't see built into the schedule to allow for that, just because we sit and "let" another train go by doesn't mean we are treated less fairly, if it was your RR wouldn't you put your trains first and keep your passengers happy? yesterday trains were using the Berries that caused all sorts of mayhem at Girard, but we all got through with minimal delay. If you really want to see how hard dispatching is try your hand at a game call Sim-Sig (UK based but it will drive you nuts with mass confusion).
The managers in their ivory tower know more and more about less and less, and end up knowing everything about *&$% all