Tsinghua University Xu Zhangrun blames Chinese Communist Party leaders for putting politics ahead of the people. Photo: Sohu