English as the official language seems to be a solution in search of a problem. As far as I can tell, the only negative effects of people not speaking English are that it pisses some people off. Which is great and all, all laws should be created to ban things that personally piss you off, but I'm not sure that should be a very high national priority. The situation we're in now is that English is the unofficial language of the country, you aren't going to get a white collar job not speaking English, and that's not going to change. What do I care if the guy building my house doesn't speak English or if he can get his drivers license exam in Spanish? Seriously, other than cultural outrage (which seems funny in this country), what is the problem here?