'Vertical drinking': Glasgow MSP says John Swinney needs a '