Why shouldnt people complain if that happened? Your attitude is identical to many peoples regarding football in the 80s when that was only a small minority of people also. Rail enthusiasts should be held accountable for their own actions but, as a group, how can you possibly say we are all responsible for the actions of people we dont know at locations many of us will never have visited?
Collective responsibility. It might not be fair, but that's how it is. If you were in that area where the trespass happened, would you tell them all to get off the track? Or not? Is it someone else's problem?
If my TM colleague has to apologise to our customers for delays caused by idiots trespassing, then you ultimately pay for the delay. Are you happy about that? Or is that someone's else problem?
If a colleague of mine kills someone and then has to go through a coroners court because of it, as well as suffer the trauma of having a fatality, are you gonna be the one who gets them back in the cab, stops the nightmares? Or is that someone else's problem?
The onus IS on you who watch the trains to stop these idiots from doing this. No one else. BTP can't be everywhere, You'd be the first ones on the phone or on social media if you caught us doing something wrong, when it's your own where is the equal condemnation? We do our bit, we report trespassers, we let encroachers know to get back, we know we mustn't do anything wrong because we're being watched. Sadly, it applies to you too. I know that steam trains are the single best bit of PR out there for the railway, but unless this trespassing near steam trains stops it will get banned on health & safety and you know how difficult it is to argue against h&s.. You have to make it totally unacceptable and known so to these idiots who continue to get that better shot. It isn't fair on you who are responsible and behave yourselves but you know it goes on.