Lecture China on human rights? The USA, “incarceration nation”, holds no high moral ground.