The problem is, most people who come to America and don't speak English do so because they simply don't have the time or the resources.

Now, my grandparents' lack of education was probably an issue. However, it didn't stop my grandfather from getting his poetry published or from raising eight children. In short, they were undereducated, but far from stupid.

However, their biggest deterent for learning English was time and money. Try being a migrant farm worker and raising eight kids. See if you have the strength and energy left over to learn a second language.

It is not too much to expect that a country be bilingual for the most part. It happens all over the world. For some reason, we underestimate ourselves.