China's inhumane treatment of Yang Hengjun Cheng Lei sparked great public indignation