I read Spanish pretty well. I speak Spanish poorly, but can make myself understood. While I think Spanish is somewhat inferior to English, as a language, Spanish isn't the point. Having a more unified, common American culture is. People from Mexico are socialist and nationalist in their thinking. There has to be major instruction in the American system of government. There has to be
assimilation.
Rhetorically, I'd like you to tell me why I can speak better Spanish after 6 months of casual study than a co-worker of mine speaks English after having lived in this country for 15 years. The answer is they don't have to.
Riiiiight. That's why so many of them start businesses. We all know that entrepenuership has it's roots in socialism. Try again pal. Maybe you should go meet some immigrants before you tell us all about them.