That context doesn't change my comment. Affiliation with the CCP, past or present, is an ideological affiliation. 'Syrian' is not. Comparable to 'Syrian bandit' would be 'Chinese bandit'. If you want a Syrian analogue to 'communist bandit', you might try 'ba'athist bandit'.
'Communist' and 'ba'athist' are ideological affiliations, as are affiliations with the Chinese Communist Party or the Arab Socialist Ba'ath Party specifically.
'Syrian' and 'Chinese' are not ideological affiliations.
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.
Nobody calls berkeley student marxists 'bandits'.