It seems like a second referendum would optimally be framed differently than the first, but it seems like the best option as an outsider. The current scenario doesn't seem to be working.
Strange times we all live in.
Or let's say that I'm President. You are the challenger in the election. If I win, I go on being President. But you win, and I and my friends at powerful agencies and media outlets all agree that, since we are entitled to rule, the election is not valid and has to be overturned by some means. But I'm willing to compromise. Surely even you could have no complaint about just repeating the election. Either that, or we just void the election entirely, which would probably be best for all, I'm sure you'd agree.
Also, doesn't brexit basically guarantee Scottish independence? The Scotts were way more opposed to brexit than the English in the brexit referendum and their most recent independence referendum stated as a condition of the delay until the next independence referendum that the UK's relationship with the EU did not change? Is that right?
It's unclear whether or not it will be possible to construct majority support in parliament for that at present. There's also the issue of legitimacy; while I don't agree with the view myself, there is concern that a second referendum smacks of an attitude of "you did it wrong the first time, try again". This is the outcome of a badly-designed referendum, which should probably have included a ratification vote.
Also, doesn't brexit basically guarantee Scottish independence?
While I'm a huge Scottish independence fan and would love this to be the case, the reality on the ground is more complex. The case for the previous independence vote in 2014 was based heavily on continued EU membership for both Scotland and the rest of the UK. An unstable, hard-Brexit neighbour will be difficult for Scotland, which is heavily intertwined economically, culturally and politically with the rest of the UK. Brexit probably enhances the emotional case, but doesn't help the practical one. Additionally, due to the constitutional structure of the UK, Scotland cannot hold a legitimate referendum on independence without the consent of the UK parliament – something which is unlikely to be granted any time soon.