Im with Russia. If the PEOPLE wanted it that way(there was a referendum, geez), and there's a russian majority, Russia is in its right to annex Crimea. Plus, in a time in the future where in Ukraine there's an ethnic pro-ukranian and ethnic pro-russian dictator/government, they might go into extremes and do ethnic cleansing.
You state that there was a referendum which most countries see as rigged. Setup by the pro-Russians, voted and rigged by them. Russia has no right to even invade Crimea and clearly breached the UN rules on invasions. The ethnic cleansing that you speak of is highly unlikely as a part of Ukraine if they join the EU. By doing that, they would lose the support of all EU countries and the rest of the world.
Well I don't see the crimeans complaining. Do you see in the news this?: "Crimeans protest against Russia". No? Then they must be happy. Although I do recognize that Ukraine owned Crimea and apparently still owns Crimea, there's a pro-russian majority and an ethnic russian majority. And in the ethnic cleansing, I said if they go to EXTREMES.
Have you ever considered that the news can be censored easily. That things can be covered up. Just look at Russian internet laws, the government have the power to change, delete and remove content at will. They only allow bloggers who have registered with them if they have more than a few thousand followers. Also you have not explained anything that the votes were rigged. In fact the UN has even thought that Russia themselves may have rigged the votes.
You talk about ethnic cleansing, you have disproved your point. Why would Ukraine go extreme to lose all its allies, create new enemies and lose the support of the world? They would not. Just look at Israel and Gaza. Some will claim that is ethnic cleansing. How many people have protested against that? All over the globe, there has been protests.
You say that ' they must be happy.' as they have not complained. Do you think that because the North Korean people have not protested world wide frequently means that they are happy? Its utter rubbish.