Actually a surprise a thing like this hasn't happend long before.
The point here is that the conflict on Crimea is almost unsolvable. If the West ever accepts the annexion, it would send horrible signals to the world and autocrats. That we once again can move borders with force and that agreements such as the Budapest agreement from 1994 are not worth the paper. On the other hand, the West can't free Crimea without starting a third world war. Russia is not just giving it back to Ukraine.
If the leaders in the west had shown any balls at all when Russia invaded Georgia they wouldn't have invaded Ukraine. Russia can't win a war against the west and they certainly aren't going to start a nuclear exchange (which they wouldn't win either) over a Black Sea resort and port.