The talking heads at CNN yesterday were saying that what Obama was saying violates the concept of E pluribus unum, that is, out of many peoples, races, and ancestries the U.S. has emerged as a single people, nation, and language. The CNN talking heads were actually polling people to advocate English as the official language in the U.S. These are the same people who disparaged every candidate but Obama in the past few months.
In my opinion, it is elitist for Obama to say that our children should learn a second language so that when they go to France, they know more than "Merci, beaucoup." Please. The majority of the people I know have never left the U.S. -- they can't afford it. I know people in my county who have never even been to downtown Atlanta. Most of these people need to learn English first. Then if they miraculously get prestigious college degrees and can afford to travel outside of the U.S., by all means they should teach themselves the language of the country in which they are traveling.