Some cultures are more civilized than others. Some cultures are more moral than others. Some cultures are more equitable than others. The USofA is comprised of many sub cultures. There were cultural differences between the Indian Tribes before Columbus (or Olaf or the Chinese Admiral) got here. Every national group who came here or was forced to come here brought its own culture. The Puritans brought a different culture than did the English felons who were transported to the American colonies. Some came for religious or economic reasons. In the US in 2010 we have dozens, hundreds of sub cultures inside our national boundaries. For 90% of the sub cultures, they maintain their differences for social reasons and not to stir the pot. In Seattle we have the Sons of Norway and the Swedish Club. 1000 years ago the Norse and the Swedes were enemies. Now days only thing matters is who makes the best lefse. New York City passed the first open housing laws but each sub culture still maintains its own neighborhood. One can be born and live 70 years and only learn to communicate in Chinese (Yiddish, whatever). Americans like to collect statistics about the major sub cultures. Some do lots better than others economically and in getting along with the other sub cultures. That's life in the real world. In the bad old days one married within one's sub culture. Every sub-culture had a full range of humanity - smart to stupid, beautiful to ugly, and ambitious to lazy. Now days the young people are not concerned about marrying within their sub culture. On what basis do you all think our current generation of infants will choose a mate 20 years from now?