Revolution, Anti-Imperialism, Defending China: Answering a CPC Apologist Spartacist Letters supplement | 5 May 2025