There is no freedom of religion in China. You must worship the government or be imprisoned. This approach applies to Christians as well as Muslims. Chinese Chistians have become quite good at hiding from the government. And there’s a 100 million of them.
The PRC’s war against Uighurs is as much ethnic as anti Muslim. Han Chinese are as arrogant about their supposed ethnic superiority as are the Japanese to whom we normally assign that tendency.
Uighurs are ethnically Turkic, the same as Uzbeks, Kazakhs, and Turks in eastern Turkey. The number of terrorist incidents involving Uighurs against Chinese is miniscule compared to those in the Arab world or Pakistan against non-Muslims.
The `reeducation’ of interned Uighurs seems especially harsh with forced consumption of pork & alcohol and such. Not standing up for them, though I was deployed to Uzbekistan and found Uzbeks to be the most laid back Muslims I had ever known. They regarded Uighurs as their kin to the east.
This in my opinion is another example of Great Han Chauvinism (a Chinese gal taught me that term). It’s similar to what the ChiComs have been doing to Tibetans since they took power in 1949.