Whenever the "immigrants MUST LEARN ENGLISH NOW!@#@$" now subject comes up I always think about American expat communities abroad, where no one needs to learn the language of the locals.
The fact is that "immigrants not learning English" is only a problem for people who are offended by the stray sounds of Spanish. The children of immigrants do learn English. There just is no identifiable "problem" here. Sure older immigrants may not become fluent in The President's English, but who cares?