How else does one deal with cults effectively, if not prison or rehab?
Like the governor of the region was a Uighur last time I checked.
The answer is pretty simple.
Prosperity.
The living standard of the average Chinese person has improved dramatically over the last several decades.
As long as that level of prosperity continues, most Chinese people will tolerate quite a bit from their government.
I don't know if the West would succeed, but other countries have certainly dealt with terrorism problems without building giant camps and tossing much of the population inside.