If you follow a religion that says that you can't differentiate on the basis of cast and color, know that its the best religion to follow. When a religion says that minorities living within parameters of Islamic government controlled areas should be protected by the Muslim army just like all other Muslims, know that it is the best religion to follow.
Islam teaches many morals that many Muslims do not follow. It doesn't mean that Islam is wrong, it means that people are not following their religion.
I am a Muslim and I hate when any minor incident occurs in Pakistan against any minority religion. Islam is my identity, however, it doesn't mean that I will not employ a non-Muslim in my business or will treat him any different. Yes, there are certain religious requirements that may separate Muslims and non-Muslims in a society, for example, going into a mosque, not eating Haraam food, not consuming alcohol etc, but these doesn't affect minorities in a Muslim society in a bad way.