CalMac faces backlash for 'only travel if necessary' warning