All this Rah Rah, learn english xenophobia is great for jerking yourselves off, ...but has any one of you stopped to consider what a disadvantage you place yourselves in?
We're in a global economy, and if you think Mexicans are taking American jobs now, ...wait until full globalization takes place. Wait until you force Spanish or other speaking individuals to be fully conversant and literate in English. As someone who lives in an officially bi-lingual country, and who operates a global business, I can tell you first hand that languages open up an entirely new world for people. For years we had Anglophones complaining about how all the good jobs went to the French. It was simply because most Francophones had the ability to operate in 2 languages.
Most people in most countries speak a number of languages. Most Europeans speak 4 or more. it's only you Americans that are unilingual. You keep spreading your English only rhetoric and you will raise an entire generation of kids at a severe disadvantage. If you think corporate America will be loyal to you because you are "American" think again. You will be tossed out like yesterdays trash. It's already happening. Your education system is in the toilet, and in a few years, you will have an entire generation ill equipped to operate in a global economy, ...unless we're talking about having a Mcjob. American workers will become the international equivalent of fast food workers. Get your kids to start practicing now "Would you like fries with that?" because that's all they'll be able to do.
So you go on and force foreigners to improve their language skills and surpass you. Go ahead.