ScotRail is treating passengers as 'cash cows' with a £10 minimum fare scheme that is expected to generate more than £1.5million this year, it has been claimed.