Explain the impact of multiculturalism on a society. Address in your discussion, the barriers against the advancement of multiculturalism in America.
Multiculturalism can be defines as "the practice of giving equal emphasis to the needs and contributions of all culture groups, especially traditionally underrepresented minority groups, in a society. Recent trends have stimulated society members to engage in acts of multiculturalism while learning to appreciate and celebrate the differences among individuals. "Diversity encompasses differences in education level, gender, ethnicity, race, age, sexual orientation, religion, socio-economic background, and physical ability. Each element of diversity provides for and adds a unique and essential component to benefit society at large.
Multiculturalism is a valuable tool, which if implemented pr