Serves them right. Perennial and systemic cheaters. About time!
But I guess that's the crux of it isn't it? Institutionalized, state sponsored doping for results and done in a way they wouldn't/shouldn't get caught. In such a system, there will be athletes who doped but never tested positive. You can't rely just on who has already been caught unless the Russians turn over a list of athletes that they knowingly doped (which will never happen). I don't think the ban goes far enough.I think if they have been proven to compete clean, they may be allowed to compete under the Olympic banner.