Well, I didn't vote for Sasha to have won any of those events. In 2003, I don't think Sasha's basic skating was going to hold off Kwan. In 2004, was Sasha still going for the triple lutz-triple toe? If so, then maybe she would have passed Kwan, otherwise I think not. As for 2010, Sasha's program didn't look very COP-ready (didn't she have some level ones in the freeskate?), so I didn't think she would have collected enough points to pass Rachael. I do see a clean Sasha getting ahead of Mirai, though, because of the factors you mentioned above.