You know, every time I buy something there are instructions in Spanish on the back. It seems that when it comes to making a buck most companies sure don't mind putting stuff in Spanish. But you know, a large portion if not most of the people that come here *DO* learn English, it just takes time, kind of like how you were saying that you would learn Italian or Mandarin, it might take a little more than a couple weeks don't you think? I have heard that it can take years to learn a language.
I don't really think there is as much melting going on in this pot as we tend to think. Forcing everyone to speak the same language or hell the hell out doesn't do much to unify a damn thing, this also would alienate. Fact is that languages have to change (evolve if you will) or they go pretty much extinct. Plus, how can it really hurt to know another language? I mean really. How does it pain you SO much that we should get the government involved in what language people speak?