China is stuck. It has spent three years trying to keep Covid at bay, but now irate citizens have spilled onto the streets, questioning the competency of president Xi Jinping, and calling for an end to restrictions – just as transmission rates spike.