The Mongols treated the non-muslim subjects most fairly, while the Ottomans treated them the least fairly.
The Mongols were religiously tolerant because they conquered and rule through manpower rather than religion. The Ottomans were the least fair to non-muslims. It is close between the Umayyads and the Ottomans, but the only difference is the amount of discrimination (per se) held against non-muslims. While the Umayyads only had the jizya (tax paid if you were non-muslim), the Ottomans had distinctive restrictions on non-muslims. They had dress codes according to their religion and could only reside in neighborhoods who's residents were of the same religion (under the Ottomans).
The Americans history as a British colony a fact that the state constitutions created by false accusations of witches & Which everReligion was trending at the moment