Plus, as I have stated several times now, we need to make English our Common Language for all educational, business, and government transactions.
We are a very diverse nation; we do not have a uniform racial or cultural structure upon which to draw. In fact, we have a guiding set of principles who's full meaning is passionately debated all over the nation, including these very threads.
Because all we have (and that's not the best way to phrase that) are these founding principles, themselves in flux, we need to have a unifying foundation. The most efficient unifying foundation, besides love of country, is cohesive communication.
Why English? Though most of the hemisphere speaks Spanish, (some French) there are over 300 million English speakers (of varying degree) who reside in this nation. People who have already added English to a previous native tongue in order to reside here should be respected, as should the heritage of this nation, hence, our Common Language should be, officially, as a matter of law, English.
I've been an ESL tutor; yes English is tough when it is full of dialect and colloquialism, but the rudiments are quickly attainable. We should offer training to people to enable them to join in the American experience and to maximize their citizenry.
Hell, if Q. Karl can speak English, anyone can.