Eve Muirhead: Russia doesn’t deserve host honour

© GettyOne of the Sochi Winter Olympic gold medals.
One of the Sochi Winter Olympic gold medals.