I am just following closely to the policy of the Chinese government.
The Chinese government always regards the Uighur people as the ordinary people, and they never equate the Uighur with the terrorism.
Since they know where is the true problem, since the southern part of the Xinjiang (Uighur's homeland) is still relatively more underdeveloped compared to the northern part, so the best solution is to pour more money to develop these areas.
With the improved living standard, then less Uighur will likely fall to the terrorism/criminal activities.
All ordinary Uighurs have all the right to keep their traditional customs and religious belief, but they just need to learn Mandarin, since this will also allow them to become less alienated in the Chinese society.
BTW, many young generation of Uighurs can already speak Mandarin very fluently.