If Scottish people want another referendum in ten years, that’s democracy. If they don’t want another referendum for another hundred years—or more—again, that’s democracy. It’s up to politicians to make the argument for their position, and it’s up to the electorate who they vote for - what you don't mention, in fact what you never mention, is the following three points ...
1. The Scottish electorate doesn't exist in a vacuum. They can't just decide exactly when to have a second referendum. For starters, the UK must complete its leaving of the EU before anything is even considered.
2. The result of the first IndyRef must be respected. Sturgeon clamouring already for a second isn't respecting the first result and therefore isn't democracy.
3. This point's kinda related to the first and second points: Scottish citizens are also UK citizens. You and Sturgeon continue to think and speak as if Scotland is already an independent country. It's not. Sturgeon said the recent Tory victory was a victory for England. This is very sneaky of her. For starters, the Tories aren't an English party - Tory seats won in Wales and Scotland helped put Boris Johnson back in power. The SNP are a nationalist party, however. Less than 1.3 million Scots voted for them in the recent GE. Really, they and their supporters should have little if any influence re a second IndyRef.
Edit: The Tories seem to think that, having argued against a referendum, and lost the election in Scotland, their policy should prevail anyway. That’s pure contempt for democracy. Their next manifesto should say: we don’t give a damn how you vote, we’ll decide what happen in Scotland regardless - hahaha! The projection from you and the SNP is priceless.