I kinda guessed I would get some heartfelt and differing comments back when I started this thread.
Let me strongly re-iterate my starting point which was that steps should be taken to ensure all fares are collected.
But at the same time the system should be such that it does not make anyone who's going about their correct (ticketed) journey feel checked to the extent of being doubted as to their correctness, or be delayed by jams at gatelines or RPI▸ blockades.
I used to work with a bloke at Bath Road who used to say "It's the SYSTEM that's wrong, it's the SYSTEM that needs sorting out." Should you ask him what he thought was wrong and what he thought should be done to put it right he'd repeat the same thing, or he might say "don't ask me, ask the people who thought up the SYSTEM"
Much the same as the ephemeral "they" who should "be doing something about it..."
Now I am not totally guiltless here, but whenever I find something that's going wrong, I do at least put suggestions forward for what should be done instead and/or what changes could or should be made. So I would put the poin back to Graham - what would YOU do about it, whilst bearing in mind the following:
You started your journey at Melksham, a station without a Gateline. The
TM‡ ought to have checked your ticket or sold you one on the way to Trowbridge. You then changed to the Bristol to Weymouth train where the TM on that train checked your ticket. You then got off the train at Weymouth, a station without a Gateline, but find a squad of RPOs there checking tickets. So according to my arithmetic you had your ticket checked three times.
If I travel from here to Cheltenham via Bristol, I put my ticket into the Gateline at Chippenham. I may get my ticket checked by
GWR▸ staff on the train to Bristol, especially if its in the peak, and if I go outside for a fag break at Bristol it gets checked twice more, and one of those won't operate the Gateline because of the built-in time delay. The
XC▸ TM on the Brum train will want to check my ticket too, and when I get to Cheltenham, it goes into a Gateline again. That sounds like at least four, and possibly up to six, ticket checks to me, at least one more than the people on your train "suffered." Quite probably many of them who joined at unstaffed stations between Frome and Weymouth only got theirs checked twice; once on the train, and once by the RPOs at Weymouth.
So where's the problem in the system, and what would you do to "sort it out?"
I feel your bringing up the Belmont Pullman is a complete red herring. That train is reservation only and, after leaving Coventry, only hadadvertised calls at Birmingham International and New Street. There would not have been anybody allowed on that private charter train if they didn't have a reservation for it or weren't a crew member. Checking people getting off that train would have been a piece of cake compared to the train from Bristol, which had made 19 station calls since it set off that morning, many of which were unstaffed, and it passed through interchange points where people with (or without) tickets from other lines may have joined the train. Indeed, you were one of them!
So as I said, where's the problem in the system, and what would you do to "sort it out?"