Was Chinese Communism Inevitable?

It is likely that, even now, many people in America and Britain still hold to the simple formula that people are good and communism is evil. And, just as good cannot support evil, people cannot support communism. Therefore any political movement that appears to be popular and communist cannot really exist. It can be one or the other, but not both. Any other explanation, however cumbersome or implausible, is preferable to this “impossible” conjunction.