It has occurred to me that despite their claims to have eliminated racism that socialist regimes were historically every bit as bad if not worse than the worst capitalist states such as apartheid South Africa in this matter. Cuba seems to be the only socialist state in which racial discrimination actually decreased rather than increased after the revolution. In the USSR there were the bloody national operations that fell heavily upon diaspora groups like the Germans, Poles, Finns, Greeks, Latvians, and Estonians during 1937-38. Then there was the wholesale internal deportation and deprivation of civil rights imposed upon the Koreans, Germans, Finns, Karachais, Kalmyks, Chechens, Ingush, Balkars, Crimean Tatars, Meskhetian Turks, and other stigmatized groups in the 1940s. In China there was the wholesale persecution and annihilation of the cultural institutions of the Tibetans, Mongols, and Uyghers, particularly during the Cultural Revolution. In Vietnam there was the systematic mistreatment of ethnic Chinese in 1978-79. In Cambodia the Khmer Rouge exterminated the majority of the country's ethnic Vietnamese, Chinese, Thais, and Cham. So it is not surprising that people who continue to spring from the same ideological base as Stalin, Mao, Le Duan, and Pol Pot continue to support policies that treat different groups of people differently and unequally on the basis of their ancestry and lineage.
On this topic I am interested in learning more about the Vietnamese government's persecution of its Chinese population during the late 1970s. It appears that the exodus of ethnic Chinese from Vietnam was in response to a campaign of racist persecution by the Vietnamese government, but that they were not actually forcibly expelled from the country. Rather after being plundered and subjected to significant harassment they were given the option of settling in New Economic Zones or leaving Vietnam, and the vast majority chose to leave. If anybody has any suggestions for reading on the subject please put them in the comments.