If they are in this country, they need to speak ENGLISH, period ! It is high time that the English language becomes our national language, if it doesn't, it is only a matter of time when Spanish or French will become it and then forced down our throats like a throne bush.
It has always been English and should stay that way. Are you telling me that you'd prefer to wake one morning to find another language replace English ?
They might be there to learn it, but I am betting that most-to-all resort back to their native language as soon as they are out of there. I see this crap everyday at work, I work where there are people from all nationalities and even after 5 years, they speak English like crap and you have a very hard time understanding them......It's all because we do not have a national language and the screw balled politicians won't vote one in.