Does Crimea Have A Right To Secession From Ukraine?

In days Crimea will hold a vote on whether or not to secede from Ukraine and rejoin the Russian Federation. The west, meaning the United States, NATO and the EU all claim that Crimea has no right to self rule. On the other hand Russia says that Crimea has every right and doing so keeps with “international norms”. Who is right? Are both sides hypocritical in their stances?