It's a very theoretical discussion this one.
I tend to agree that hard lines on 'doing things by the book', is not always good business practice. The complexity of tickets means that some people, especially those that don't use trains very much, are likely to make genuine mistakes. Some of the announcements about CCTV and penalty fares make my toes curl. I don't especially like ticket barriers either.
On the flip side, there is a hard core that 'play the system' or don't know the first thing about manners or politeness themselves. Because they have paid a fare (or even not paid) they think it gives them a god given right to speak to people how they want.
I was on a late evening train on Tuesday from Leicester to Loughborough, and it became apparent that two 'twenty somethings' were riding the trains on a regular basis without paying. They were quite capable of playing the system and after giving the Guard some initial abuse, and being threatened with the police, decided to lay it on thick and pretend they were stupid and very upset. They jumped over the barriers at the other end.
On the subject of information, the biggest complaint seems to be the chaos that ensues at times, especially after disruption. I don't think they are any easy answers to this. Online is certainly a good thing, as are announcements and so on. It's certainly a good idea to give information, but as it's been pointed out wrong information (because plans change) or poor estimates can in practice get people's backs up even more, especially if they change their plans because of initial information and have to change again.
On the general sort of PR thing, to an extent transport is a business at times you will get unhappy customers. It's a product that is subject to alteration and change by the nature of it, has no shelf life and its very hard to match supply and demand at times. It's also affected by things outside the various companies control.
I fully take the point the railways case is not helped by frequent strikes, and the jobsworths which do inhabit some jobs from time-to-time. Give some people power, and they make the most of it! Having said that, the recruitment these days of (especially) customer facing staff is an extremely strict process, and over time, most of the bad apples should be rooted out. (hopefully)
In short though, you will never get any sort of panacea, that's not the nature of transport or any sort of human experience, and it's certainly not as easy as it's being made out in the pages above and I don't think 'railwaymen don't give a stuff' is entirely fair or realistic appraisal, it's not nearly so black and white.