That's a sad attempt at shifting goalposts. Even as an Indian, I can easily admit that China has done far better economically than my country. Their awful repressive policies and authoritarian government are bad, to be sure, but economically there is no reason to complain.