Is this really suitable for discussion on HN? It's mainly a political issue...
Russia, yes, but individual non-implicated athletes can compete under a neutral flag. It's happened before; all it means is Russian contribution to international sports funding will be reduced.