CalMac was fined over £20m for poor performance before being handed a £4bn ferry deal - sparking anger and calls for accountability from islanders.