I have to wonder if Amtrak could operate more efficiently - and have more ability to dismiss employees with attitude problems (for example, some members of the dining car wait staffs that moist of us long-distance passengers have experienced all too often) if they could jettison all of their contracts with organized labor.
If employees of a privately owned business want to organized into a union for some reason, I suppose that's OK (but I have to believe top performers in any line of work don't need unions) but government employees should be not be unionized at all. I don't know what percentage of Amtrak's expenses are for labor - if it's anything like the US Postal Service I'm sure it's too high - but between artificially high (above-market) wages, and restrictive work rules, I'm not sure the unions do much to enhance the Amtrak customer experience, or to help keep fares and sleeper changes as reasonable as they could otherwise be.