"It's toooo easy to negatively report any aspect of the railways."
Agreed.
Obviously any large organisation has to balance between efficiency and contingency planning. Probably none get it optimally right.
If ScotRail really runs every single item of rolling stock (apart from those in for scheduled maintenance) then it clearly doesn't have enough trains. (Of course not helped by the privatised system of ownership - I don't know if SR owns any trains.)
Yesterday's 'disaster' was mostly due to the unique place the train failed. But unless such problems get resolved quickly there will be many trains cancelled or having to run with fewer carriages.
If SR has some stock in reserve, then having its official Twitter account saying it doesn't isn't helpful.
Saying that replacement buses 'have been ordered' which then (apparently) don't turn up isn't much use either.
People (commuters or not, 'cyclists' too) expect instant solutions (it's part of the unrealistic 'instant' modern world!)
Any idea that an 'as soon as possible' change of management will solve all problems is naive (politicians like simple answers).
SR has many problems to deal with. Random things like yesterday don't help. The remarkable patience/goodwill shown by passengers over the closure of Queen Street Station, shows that (in general) people put up with things if they 'understand'.
Yesterday would appear to have been a communications disaster, which shouldn't have happened.
It can't really have been a case of 'unexpected incident overwhelmed well thought through communications strategy'.
I assume (perhaps wrongly) that a high proportion of SR train/station staff have company mobiles. If so, were they being updated regularly by text?