The SNP is a slightly left-of-centre multi-issue party, with a commitment to grow the Scottish economy and to improve the well-being of the people of Scotland in many ways.
Nine months on from the EU referendum, the Westminster Government has not satisfactorily explained how Brexit could conceivably help Scotland (or any part of the UK) achieve those aims. I would be very surprised if they ever develop a convincing explanation and even more surprised if they can follow through on it.
Nicola Sturgeon's day job, which her opponents keep urging her to get on with, is not simply to 'run the country' (she has quite a lot of people to help her do that!), but to try to improve the lot of Scottish citizens.
If a further referendum is the means of doing this, many Scots, by no means all of whom are SNP members or SNP supporters, will support her right to push for one. The fact that a small number of politicians and other people in Scotland may have spoken in 2014 about 'once in a generation' does not make that the established and unbreakable view of the Scottish Government or Scotland's people.
I, for one, would feel aggrieved if, by doing nothing, Nicola Sturgeon consigned Scotland to the likely consequences of Brexit. And I do feel extreme sorrow for my English family and friends, who fear there is little possibility of a better future for themselves, their children or grandchildren.