Seems like some people here just don't get it. When I buy a ticket, I expect a certain level of service. When I pay as much as Amtrak is charging these days, I DEMAND that level of service. Amtrak is not delivering that level of service nor is it delivering what it promises. Moreover, they can't be upfront with me or truthful about when they will deliver that service. As a customer and taxpayer who pays their salaries and benefits, I am owed at least them being honest about it so I can make an informed decision as to whether I want to pay the price asked for the service delivered.
So when they cut down the service (making it less enjoyable by cutting items or services of minuscule cost), totally fail to deliver their promises (ala the new linens), or simply change the date when they will deliver that service with no explanation causing me to have to change my plans and/or lose money on the other services I use (hotels, etc), I don't like it.
They have never shown me any example of competence; they lie like a rug; they are damaging what we taxpayers have been paying for to the extent they may be destroying it.
There is nothing wrong with saying "We thought we could meet this date but xxxx happened and we must delay it" but they need to be open about that and know enough about what they are doing to provide a date they know they can meet so I can make an informed decision about spending my money. As of now, based on THEIR PROMISES and their LACK OF OPENNESS, they are IMHO just incompetent and/or lying.
Other than that, I think the world of them! And I'd love them more if they'd quit and take a job in another world.