I would think it somewhat violates the tradition and principles of the Olympic games, to bar certain persons from participating due to their political, philosophical or religious affiliations. I would hope that the Communist Party of the People’s Republic of China would reconsider this inherently dangerous and controversial course of action. China has made some good progress in recent decades, and it would be a shame to see it reversed by such a rash decision.
By the way, that's the Communist Party of China (CPC), official name, though informally we often refer to it at the Chinese Communist Party (CCP). But this is the first time I read Communist Party of the People's Republic of China. In fact, they would object to that on the grounds that they identify themselves as the party for all of China, not just the People's Republic. Though I can see how that might rub Canadians and Taiwanese the wrong way. I'm not saying I agree or disagree, just that that is the official name.