And yet the oil will likely continue for some time and as such will still make up for the perceived shortfall.
It is not a perceived shortfall, it is a shortfall.
The oil wont run out soon, but it will fail to make up that shortfall.
If the "south" feel aggrieved by the 20% that they have imposed on themselves by putting those public services in Scotland they had best start making plans to remove them.
flip flop.