BEIJING: As a large Beijing street protest against strict COVID-19 curbs reached a climax late last Sunday (Nov 27), several protesters shouted the unspeakable - for China's ruling Communist Party and its leader Xi Jinping to step down. They were quickly rebu…