I'm wondering about the NATO thing. I think it might be just one of the convenient 'justifications' for Putin.
Estonia, Lativa, Lithuania, Poland, Norway, and Turkey are all NATO members, and they all share a border with Russia.
And as a massive F1 fan, I agree they should totally cancel the Russian GP. (I'm less sure how to deal with HAAS and its Russian money...)