Yep, the process of who can and can't go will be fun to watch. Also, the whole KHL (who has threatened to not let clubs release players if Russia was banned) conundrum, as that league was to provide a large chunk of the hockey players with the NHL not sending their guys.
There was always the chance the IOC might kowtow, but this is about the punishment I expected to come out. Russia had their ban extended another two years by the IAAF (track & field's governing body) a few months back, so it was hard to see Bach and Co. not laying down some sort of law.
Of Russia's 33 medals won at Sochi, 11 have already been relinquished due to doping, with another handful likely to follow suit.
If you have some time, check out the McLaren Report or Dr. Rodchnekov's affidavit...fascinating, but not shocking that this crap is still happening. https://www.wada-ama.org/sites/default/files/resources/files/mclaren_report_part_ii_2.pdf http://wmhlaw.com/wp-content/uploads/2017/12/Schmid-Affidavit-GR-Text-Searchable.pdf
Also, the Netflix documentary "Icarus" takes a deep dive into this stuff and features Dr. Rodchnekov prominently.