What a poetric words but don't you think it is worthless. Because reality is chaotic.
If we held an election in Sovviet Russia, Free will of majority would not allow independent Ukraine
If we held an election in all Ukraine, Crimea would be still part of Ukraine
If we ask Tatar diaspora, definately there will be free Tatar Crimea Republic
Which free will do you prefer?
First two examples are easy to asses. Only Ukrainians should decide what to do with Ukraine. Russians shouldn't have a say in Ukrainian matters, or Lithuanian or any other independent country.
Crimea is more complicated. Generally speaking, only citizens of Crimea should have the right to decide about their future. Most likely they would choose to belong to Russia, as majority of citizens are ethnic Russians and Russian economy is better than Ukrainians, giving them a better standard of living as a part of Russia. However, Putin did a mockery out of referendum. First he invaded by force, then the referendum happened under only Russian overseeing. No international impartial body could verify legitimacy of this referendum. In this case I don't think it is a valid one. As I said, I don't think the outcome would have been different, if it was legit, but why to do such a farce? It seems that Putin wasn't completely sure how the voting will go and controlled results with artificial numbers. Exactly the way he learned from Soviet electoral system, as a KGB agent. It was always a farce, and numbers were taken from the First Secretary's head. 99.9% of people always "voted" for Communist Party in Soviet Union.
Furthermore, we can ask a question if ethnic Russians should be able to vote at all. After all it was Russians who forced mass relocation of Tatars and killed thousands in Gulags. It was Russians who conquered independent Tatar state and settled their citizens in Crimea, without any regard to wish of Tatars. Perhaps, Crimea should be returned to Tatars, by some international treaty, and Tatars should decide what to do with Russians in Crimea. Let them stay and vote or kick them out. This is more of moral dilemma, because we know it is not going to happen. At least any time soon, if not ever.
However, if we put this moral ruling against Russians, we have to judge Tatars the same way. From history we know that Tatars themselves didn't behave much nicer to locals, when they invaded this land and took ownership of Crimea by force.
Same with Greeks, they conquered Crimea from someone else. Probably, Scytians were not original owners either. Who should own it then? Maybe it should stay independent, and in future and be an independent state of EU? By the way, I'm sure that in some distant future even Russia will belong to EU. It will take some time though, because Russians need to give up their dream about new Russian Empire first and Tzar Putin, and feel like they belong to Europe as equal.