Doctor sorry for ‘blingy lives’ diatribe