In some respects I hate it. I ride because I like trains and endure poor service by some employees on some trains.
Amtrak's customer service issues long predate COVID and whatever else. It had been a problem for literally decades and there is NO excuse for it. At all.
At the end of the day it is Amtrak management's failure. A unionized workforce is NOT a valid excuse. You just have to follow the agreed upon procedures for discipline.
If upper management prioritized customer service excellence and set up incentives and rewards for it (do systematic customer satisfaction surveys and make customer service scores part of middle management's performance reviews and compensation for example), they will eventually get it. It will take awhile, thr current culture is highly ingrained and it would take a lot of time and consistent energy and focus to change it.
Get a new board, get a new management team, hire some execs from the hospitality industry. Create a C suite position of Chief Customer Service Officer, hire somebody from Disney Cruise Line to fill it, and empower them. Or beg Brian Rosenwald on bended knee to come back and give him carte blanche.
BTW, VIA's onboard staff went through COVID, extensive furloughs and all sorts of stuff. When I was on the Canadian a couple weeks ago the OBS staff was excellent, as is usual with VIA.