If you want to be a citizen you have a responsibility to fully understand the history, and how the country really operates and for that you have to learn some things including a basic command of the language.
How many Americans born in the country would pass? :D
I don't think you have to be perfect at speaking a language, but you have to be good enough to be fully productive or at least be able to utilize modern tools effectively to be able to understand others and communicate.
I agree - my point is that the tools are changing rapidly and becoming ever easier to utilize on the fly, so why focus so much on the language, when more effort could be put into improving more valuable skills?
There is only one color in America: Green. Or the color of a $ :)
Yep. And it is a global position.