Islam is a vile political system, celebrating the despair of the conquered and offering up the whole of the non-Muslim world as 'dar al-Harb', the house of war, where Muslims are encouraged to wage war and claim spoils both material and human.
The methods China is using to stamp it out may be...