One of the joys of the internet is everyone has the potential to have an opinion - even though thy may have no expertise in an era, and is based on little more than a gut feeling or something they heard down the pub.
Railway staff are not alone in this, I suspect in almost all industries, people are equally frustrated by the nonsense in the press, or posted about them. Very often outsiders simply do not have the grounding in the limitations and everyday problems, or do not appreciate the pressures.
We are in a society now, where people expect services and products to be top notch, and if they are not there is now a conduit to express things - the internet.
Used in the right way, it can be helpful: but the first rule is you cannot reason with some people, you can just express your side of it and leave it at that - I suspect we all find this from time to time. Human beings are by and large ideological, and this has much to do with the way the human brain works, people do not change long held beliefs very easily. It doesn't help the railways are one of those subjects where there are many myths, and I fully appreciate the uphill struggle in the desire to educate and inform.
With many discussions, both parties can be right, but they are just coming from different angles, with different needs and perspectives.
And here's the but:
I think where some staff slip on on here is they have to remember they are agents of the companies involved, acting as spokespeople for the conduct of their companies and colleagues. In that regard as important as anyone else in the company.
I've seen some staff get very rude with members of the public on this forum, myself included. Whereas I fully appreciate people can be equally as rude, you are in the special position that you represent the company. You are potentially selling products and services to a wider audience whether you like it or not. What you say (and do) reflects the ethos of the companies you work for, how you think about and value your customers.
I'll hold my hand up and say I'm no PR guru by a long shot, but this is a very basic rule. Just occasionally there comes across a certain arrogance that the railways will always exist in the form they do now, and people will support them regardless. Terms and conditions are far more important than the messy business of running trains. That's not to say that IS the case, but just occasionally, that is the perception.
The railways will continue to need the support of people to not only use the trains, but to privately and publicly argue for investment in things like high speed rail, or electrification. Staff should not regard 'enthusiasts' as a side line (or a bunch of trainspotters, we are occasionally disparaging called) very often it's enthusiasts working alone or in groups that are pushing politicians for investments, as well as of course the industry itself.
The railways are a partnership between everyone: Passengers, staff, managers, politicians, enthusiasts, and so on. Ideally there should be mutual respect between all parties, and especially toward the passenger and freight user. Because at some level or another, we all believe or have a stake in the same thing.
As for the opening poster, I think your posts are some of the most intelligent and even minded I read on any rail forum, keep up the good work.