That's understandable, far better to have one national language to reduce communication problems. Although it might be regarded as tokenism by the Uighurs and other minority groups in the region, perhaps the Central/regional authorities could encourage the teaching of the minority languages at, elementary level anyway, thus reducing the claim that they are stifling minority culture.
That is economic segregation is it not. Yes in a perfect world everyone speaking the same language would be great, but we don't live in a perfect world.
We live in a world were overbearing governments many bordering incompetence dispensing laws and regulations without to regard to their consequences.
When people protest against the actions of governments they are often suppressed unfortunately many times violently.
Allowing an act of Vigilante justice, which is how this sorry event happened are allowed to go unpunished will only fan the flames of discontent.
I don't doubt that many people on both sides of this disaster are to blame and should be prosecuted to the fullest extent of the law.
Let's not forget that the Communist government of china holds some responsibility for these problems.