Bottom line - its about charisma. It has nothing to do with race, or being a 'nice' person.
Lipinski, Yamaguchi, Witt, Hughes, etc. all have it. Kwan does not.
It may not be fair, its just the way it is.
I would put Yamaguchi in the class of Sonjia Hennie, Dorthy Hamill, Peggy Flemming, and Katarina-she is that good.