American culture is the mix of many different cultures: immigrants, American Indians, Africans, and their descendents. Many groups have contributed different cultural ideas that make up the strength of America. This makes diversity something every American can celebrate. However, sometimes groups...