In politics, perception is everything - and Health Secretary Neil Gray was forced to recognise that