Stuart Johnstone was "incredibly intoxicated" when he punched the door steward in the face after taking umbrage about being asked for ID.