The problem is, who do you consider to be "we" and who is "someone else".
Does Scotland make her own decisions or allow the UK to do that for her?
Do the Highlands make their own decisions or allow Scotland to do that for them?
Does my town make its own decisions or allow the Highlands to do that for them?
Why is Scotland the point at which you cut off and say this is a "we" and other people are a "someone else"? It sounds very reasonable to say people should govern themselves, but how do you stop before you reduce to absurdity?
Is it because Scotland is a "nation"? What does that mean? That it used to be independent? So did many regions in the UK. Is Cornwall a nation as well? What about the whole north of England, which is culturally very different to the south?
You say that the Scottish have had no control over their own destiny, but they've had exactly as much control as any other arbitrary region of land in the UK - they return members of parliament like anyone else.