Demonstrators on the streets of Shanghai also voiced rare support for China's oppressed Uyghur Muslim minority.