The Communist Party has provided plenty of grist for both critics and apologists to debate its legacy.