Our booking engine at tickets.railforums.co.uk (powered by TrainSplit) helps support the running of the forum with every ticket purchase! Find out more and ask any questions/give us feedback in this thread!
I would suggest you post your concerns on the ScotRail social media pages - Twitter or Facebook. They compile a summary of the days issues for senior management to review.
Inverness is having one of these put in: https://www.hegenscheidt-mfd.com/en/railway-technology/machines-used-in-wheelset-machining/mobile-wheelset-lathe-mobiturn-2/
The job is to operate it