"and authorities in the Xinjiang city of Karamy barred anyone wearing burqas, niqabs, hijabs or simply “large beards” from taking public buses."
Most religious intolerance comes from other religions, e.g. muslims against christians and vice versa.
The problem with most religions these days is twofold:
- They're monotheistic, i.e. there can only be one God.
- They have a universal message, i.e. everyone not following their God will burn in hell.
Sorry for not liking those religions padib!
Of course I'm merely talking about the institutions behind said religions now. Not every Christian, Jew* or Muslim thinks this way.
* The beliefs of Judaism considering afterlife are more complicated than Christianity and Islam though.