Not that I totally disagree, but.....
American culture is a blend of all of these cultures. For instance, take food. Most "American" food is derived from some other culture. Sure we have changed things a bit, but they still come from those cultures. Now does this cause an extremem problem? No, I don't think so. So I think everyone is more or less fine with that.
Holidays is another example mentioned. St. Patrick's Day to be more precise. this has been celebrated in America for at least a century. Probably more. So the question is; When does it become part of American heritage and not just Irish? Should the Irish stop celebrating it because they are now Americans? Heated debate on both sides I would imagine, but all in all, I don't thing most people have a problem with it.
My point is simply that American culture is not stagnant. It is still very much alive. Just like any other living culture it is going to change, grow, mutate if you prefer to use that term. Should we stop adding or celebrating everything that isn't 100% American? I don't know. It's what built this country in the first place. Seems kind of wrong to just put a stop on it now, IMHO.
Now, should the American language be changed to Spanish? French? German? or some other language? No! There at least has to be some common ground to bind the country together. We should at least be able to walk (or drive) anywhere within our own borders and expect to be able to communicate with fellow citizens. I don't understand why it's such a hard concept to grasp. When I go to Japan, I don't EXPECT them to speak English. It's nice that many do and helps me a great deal, but I don't expect them to. When I visit Mexico, do I drive down there and demand they speak English? No. I try to learn their language in order to communicate with them. At the very least enough to get what I need from them. These are just examples of visiting though and if the Mexican/Japanese/French whoever citizen are simply VISITING American, then I would understand that they don't know very much of our language. it's the ones who decide to immigrate that bother me. This means you have made a consious decision to LIVE here. Then you should have to courtesy and respect to learn the language. It's just that simple.
Look at it this way. 200 years ago when the German immigrants came across the Atlantic to settle here in the New Country did they try to change the national language to German? No.
Did French immigrants try to change the national language to French? No. Did African immigrants (and no I'm not talking about slaves) try to change it Swahili or whatever other African languages there were at the time? No. So why then are the Hispanics special in this regard? Why then are the Koreans special? The Phillipino's? The Chinese? (I mention those specifically because they are the ones I mostly see speaking their native tongue and not English. I'm sure there are others.) And why then do so many of these people get pissed when I don't understand what they are trying to tell me?
Immigrants are the ones who made a choice to come here. I didn't. I was born here. I choose to stay here. I learned the language of the country I intend to live in. Same as they did. The difference is, I did not immigrate to a new country.
Now for the disclaimer.
The above does not apply to everyone. I know several hispanic immigrants who recently immigrated here that do not speak the language. I accept that because they are trying to learn. In fact, I try to help them when I have time. I have no problem with people like this. So if you fit into one of those categories, I'm not talking about you. If you came here with no intention of learning the language then I am talking to you. If you came here expecting that the approx. 250 million Americans would change their language to that of your former country, then I'm talking to you.
I do not care if you celebrate holidays sacred to your former country, (St. Patrick's Day, Cinco de Mayo, or however you spell it, etc.) but you should celebrate AMERICAN holidays with the same passion. (Independance Day, Thanksgiving, etc.) These are sacred (and unique) to Americans of which you wish to be apart. I do not expect you to celebrate Religious holidays (Christmas, Easter, etc.) unless it is your faith, but this does not mean that the rest of us are going to STOP celebrating it simply because you don't. I don't demand the the Jewish people stop celebrating Honaka (sp?) or the Buddhists stop celebrating um...sorry don't know any Buddhist holidays, but the point is that they should respect Christians right to celebrate Christmas just the same.
This country was founded on tolerance and respect. It's people were united by one principle. Freedom. Freedom worked for so long because EVERYONE accepted your right to do as you wished so long as you did not impede another. This is where the country has gone wrong recently. We have lost that very basic principle.
Sorry, got a little long winded there.