Despite what the CCP would like you to believe, being ethnically Chinese is not synonymous with supporting the CCP, anymore than being ethnically Syrian makes you a supporter of Syria's Ba'athist Party. This is not a "fine hair to split."
Whether these political organizations adhere to their own professed principles is completely irrelevant; neither do. Whether these political organizations tolerate opposition is completely irrelevant; neither do.