China is an enemy nation. That's the difference. If she was mixed heritage and wanted to skate for Japan or Italy or any other country nobody would care.
Imagine if an American of German heritage decided to compete for Nazi Germany in the 1936 Games, what the reaction would have been.