You are absolutely right, except for Tibet and Xinjiang. The CCP does not oppress, but supports ethnic minorities. Some Chinese people oppose the CCP because it suppresses Han people and favors ethnic minorities. You should read this