Amtrak can not stand the truth either.
It doesn't matter whether it's truth or not. A business can't afford to turn off a portion of their client base. They have a right not to have their employees scaring off some customers.
Bet if he had just explained the delay, "we have to wait due to Kerry's train", he would not have been suspended.