I deliberately commented only on the question of under-staffing, as I don’t think that the problems on the various trains was caused by the lack of staff on board as it was caused by the lack of empowerment that staff perceived - or whatever prevented them from reaching out to the local emergency services to see what help can be arranged.
And yes, this is of course a systemic issue at VIA and I probably would still work there had I not gotten frustrated by the big firewall between people who talk to the customer and people who have at least some understanding of operations…
As I just wrote above: it would have taken the Service Manager one phone call to get in touch with the local emergency services and to check what kind of help they can provide. As for the Operations Control Center, I don’t think any major rail company can deal adaquately with a quarter or fifth of their operating trainsets getting stuck in emergencies. That’s why Service Managers need to act more empowered next time, so that they act on their own and simply keep OCC in the loop.
There clearly have been errors made on all levels at VIA, but I’m not exactly sure why anyone should feel offended by being called an “amateur”, unless that label is actually applied to your day job. It just means that you aren’t held to the same standards as a “professional”. I’m aware of a second meaning of that word, but if someone calls volunteers or other non-professionals “amateurs”, then he expects a professionalism for which they are neither trained nor paid: