The best solution is for the railway to manage passengers better. It takes a heck of a lot to grind them down enough to start doing this. The railway simply does not have enough respect for passengers in a good many cases like this.
The railway is quite good at incident management from an operational perspective, but very, very poor indeed at the passenger side.
Sometimes the industry can’t win though. Whilst on this occasion clearly the whole situation left a lot to be desired, it’s often not much different when there’s planned engineering work and the information and provision of alternatives are good. Many people will still claim to be completely unaware of things, and play the arse to the point of being needlessly abusive to staff. The weekend lot are the absolute worst for this.
One only has to see what happens when there’s weekend engineering works on the Underground. Whatever one thinks of TFL, there will always be massive amounts of information about such works, including copious announcements. Yet a good proportion of people don’t play ball.
This is precisely why the train crew should NEVER be allowed to call these decisions - that should be control’s job. Down on the platform or in their cubby hole or cab the train crew simply don’t have the complete picture and cannot hope to know what passengers have been told before they boarded (and thus don’t know what the passengers expect). I can completely understand why already delayed passengers who finally believed they were on their way would be very upset if they were told to get off part way through their journey and might then take action - and it the train was already rammed it’s difficult for the average punter to understand why turfing them off early makes things better. So if this account is accurate, the train crew were primarily responsible for creating the problem and need to be held accountable. One fewer train crew in its employ would be the best approach if GWR wants to salvage something from this mess.
One can just as easily say that control aren’t always best placed when it comes to decisions, due to being remote from what’s happening on the ground - and arguably in some cases depending on background not having the on-the-ground experience to be able to predict what a decision will lead to in practice.
The answer is of course somewhere in the middle - the staff on the ground will know what’s going on, but the controllers will have the “bigger picture”. The optimum is for both sides of the fence to understand each other’s strengths and weaknesses, and know when to assert a decision and when to back off. Naturally this needs the right combination of personalities!
The industry does seem to have its fair share of “I know best, do as you’re told” people unfortunately, which left unchallenged as a culture can lead to problems.
In this case there was probably an element of damned if you do, damned if you don’t. There will undoubtedly have been some pressure from people at stuck Bristol, which I expect will be manifested itself in staff there making request to control for something to be done. The extra stops wouldn’t have been an issue but clearly the passenger volumes were too great, which with some foresight perhaps might have been predictable.
Unfortunately as others have said changing plans is something to be avoided where possible, generally on the railway it’s best to make a decision and stick to it if at all possible, simply due to the amount of comms involved.