Crimea is only part of Ukraine because Stalin said so 60 years ago. But that part of the world has changed hands dozens of times down the years. In addition, something like half of Crimea consider themselves Russian anyway.
As much as I detest Putin, he probably has more right to be in Crimea...