Those taking this position are growing into quite a chorus:

We agree. Russia doesn’t deserve to host the Olympic Games.

[h/t Joe]