The Chinese Communist Party (CCP) is a stain on society.