I'm asking : if the Kosovars have the right to self-determination, why should people on Crimea not have it? I would say: everyone should comply with uniform international rules and not want to change them any time one feels like it.
There are both things in international law: the principle of territorial integrity and right to self-determination.
Of course one always has to follow international law. This was also the case in Crimea. According to the Charter of the United Nations, every people has the right to self-determination.