If nothing else ever becomes clear to you, you must realize that grouping any people together in a homogeneous mass is not only an exercise in insanity, it just won't work. Indians are as different as anybody else. Some people will tell you most Indians prefer the name of their tribe to Native American. Then, you'll see Indians refer to themselves as Native Americans. I just can't bring myself to use the term, outside of being a proud patriot.
Multiculturalism is just another socialist buzz-word.
While our heritage is the root of who and what we are, what we are NOW is what makes the diffence between being a strong country and a war zone like Belfast or a boiling political pressure cooker like Quebec. It's so much more important to emphasize what we have in common than to hurl our differences in each other's faces. What made America great was our unique ability to raise people to the standard. Now we lower the standard just to appease the uneasy liberal soul. No thanks, I can take care of myself, I see what you did to help my people.