My honest opinion? I think it is what it is. Truly horrific though I am aware they are, it's just not possible, without taking disproportionate measures, to prevent fatalities on the railway. I'm not saying that all involved should stop trying to keep incidents as few and far between as is reasonably practicable. But, the key word there is 'reasonably'. To me, I don't think that there is anything more than is already being done that can reasonably be done.
I really, truly feel for those staff who have to deal with the aftermath of the incident which will seemingly inevitably happen because of this moronic behaviour; but I don't think any responsibility at all for that incident now rests with the railway. I genuinely think we've reached a point where nothing more should be done, and if a stupid person chooses to ignore all the warnings they are given, that's entirely their own fault.
I also want to bring up the purely economic argument. Human lives have a value, of course they do, but that value is not unlimited. At what point does the cost of measures being taken to save lives become too high to justify? It's a question that comes into play in this case, as well as with level crossings, etc. There are numerous ways (yet more additional staffing, policing, barriers/fences, etc.) that the railway could be made safer to operate, but for the number of lives that might be saved, I just don't think it is appropriate to spend the sums of money that would be required.