Michelle Kwan prevented Irina Slutskaya from being a 5 or 6 time World Champion which despite being an Irina fan gives me shivers, from Elena Sokolova becoming a World Champion, and from Sasha splatting her way to every U.S title from 2000 onwards (the only year Sasha did performances worthy of a U.S title in 2006 she easily won it). For that alone she should be blessed. It is not like she was ever preventing any really great skaters from doing something that they were worthy of, other than Chen from winning her 2nd World title in 1996.
Kim on the other hand is preventing some great and truly worthy skaters from achieving more. Mao Asada is a phenom who by rights should be an Olympic Champion once or twice already, but due to Kim's Vancouver rampage and silly age rules is a 0 time, and now down to her last chance to do it. Carolina Kostner is a wonderful and gorgeous skater who should be a multi World Champion, but because she competes with Kim and Asada she is only a 1 time thus far. Joannie Rochette is another great skater who should be atleast a 1 time World or Olympic winner but having to compete against Kim, Asada, and even Ando and Kostner as well, that didnt happen for her. Ando is a multi World Champion but due to Kim and Asada she will retire with no Olympic medals. However all these skaters were better for having had to compete against her.