If you are lucky enough to choose your work partners and your social circles than you have an insular view point of the world. Those of us who deal with different types of people have learned to judge others on how they treat us. Their character means more than their religion, race, or economic status.
When I watched TV, I was amused every Sunday of the live Church service with all the top Bankers in attendance. Yes, there are lazy workers but I have witnessed too many times, top businessmen stealing, getting caught and facing no repercussions.
Yes, there are cultural differences that rub me the wrong way but I can attest to the fact that for every person within a group that is mean or unethical, I find another person within that same group who touches my heart with their kindness.