From my posts you all should know me well enough to know that I wouldn't think that it is elitist to be smart or to know a second language. I wholeheartedly advocate knowing other languages and cultures. One of my biggest regrets is not knowing Spanish. I am a foodie, and I could have had much more fun on our trips to Spain if I had been able to read the menus. I felt like such a moron. Never again will I travel to another country without knowing enough of their language to order food.
Here's what Obama said:
"I don't understand when people are going around worrying about, 'We need to have English only.' They wanna pass a law ... 'we want just ... we want English only.' Now I agree that immigrants should learn English. I agree with that. But ... but understand this. Instead of worrying about whether immigrants can learn English, they'll learn English. You need to make sure your child can speak Spanish. You should be thinking about how can your child become bilingual. We should have every child speaking more than one language. You know it's embarrassing, it's embarrassing when Europeans come over here ... they all speak English, they speak French, they speak German, and then we go over to Europe, and all we can say is, "Merci, beaucoup."
I agree with him on everything except two points:
1. I believe that English should be the official language of the U.S. Not doing so violates
e pluribus unum. I am politically well to the right of the liberal CNN, and they were dissing Obama on the first part of this passage.
2. When he said, "... we go over to Europe, and all we can say is, 'Merci, beaucoup' ", that was elitist. Most people I know never dream of going to New York City, much less Europe. Only the privileged few (or those in the military) take for granted that an overseas trip is a given. Obama's blasé comment about traveling to Europe is elitist. The talking heads on CNN also agree with me on this. And consistently they have been, not just on the Democratic Party's side, but on Obama's side during the primaries.
FYI it amazes me that MIT doesn't require a foreign language to graduate, Georgia Tech doesn't require a foreign language to graduate, and Tulane engineering (the last time I checked) doesn't require a foreign language to graduate.

These are just a few examples from schools with which I'm quite familiar. It's shocking to me in today's global economy. Even engineers are well served to know the language in the countries in which they travel as it can only make them more productive.
Yet I had to make a certain percentile on the GRE in two foreign languages to get a Ph.D. from the University of Florida. The purpose of that, however, was so that we could read research papers written in other languages that hadn't been translated yet -- not as practical as ordering from a menu or asking where the bathroom is.;-)