When their national anti-doping agency actively encouraged cheating, covered up for cheating, and even developed new methods of tampering with previously “tamper proof” urine containers, there is no way to know if anyone on their team is clean and a strong reason to think they’re not. The Paralympics have done the right thing and has banned Russia from participating, the regular Olympics should follow suit. Maybe even stripping most of the Russians at the London games of their medals as well.
Furthermore the world antidoping agency should become independent from the corrupt I.O.C. to eliminate the conflict of interest.
The WADA is independent from the IOC, and in fact recommended to the IOC that Russia be banned. Usually the IOC follows the WADA but in this case they didn’t.