Anyways, after listening to the context of that passage, I actually have no problem with what he's pressing. He's not arguing that we should learn Spanish per say. He's arguing that Americans should learn to speak more than one language. Good English and Bad English does not count
. Cookie if you know the reference.
Obama is correct on his observation that almost all Europeans know English on top of their native language. When I went backpacking through Italy, just about every single Italian I ran into had a decent grasping of English. And probably another language or two on top of that as well.
In reality, such ideals are a bit more difficult to implement. In Europe, you could drive for an hour in any direction, and you'll end up in another country with a different language. Do the same thing here in the US, what I would call "soda" the locals would call "pop".