China News Service publishes rambling Marxist rant