I am quite the opposite and would be buying shares, or writing those puts.
I agree with you. My Russian fund (LETRX) has been performing very well since I bought it a few months ago; up over 10%. The United States news media has been sharply negative on Russia and Putin since before the Olympics. It created a very profitable buying opportunity.
For many years Russia, like most other countries, has had more competent leadership than the United States.