Point of order. The Sochi winter Olympics lasted from 7 to 23 February 2014 and the Russian troops went into Crimea on 27 February. They deliberately waited until the Sochi event was over.
Moving the CL final seems inevitable. As someone who lives and works in St Petersburg, I'd suggest that his native city losing the right fo host the final would piss the Russian President off more than most of the economic sanctions the west is likely to impose on him. For that reason, it has to be the right decision (even though I'd love loved to see City in that match a few miles from where I live).