John Swinney was yesterday forced to apologise after a report laid bare the 'shameful' daily conditions faced by patients and ...