For a Free Scotland
Why come to our country if you're not going to learn to speak our language?
Because a great deal of immigrants never need to learn English. How much English do you need to do seasonal agriculture, or construction/landscaping with Spanish-speaking foremen? None. Huge portions of southern California, I can attest, are overwhelmingly Latino and are self-sufficient communities. English is not the business language.
Many areas of southern California, New Mexico, Arizona and the Rio Grande region are demographically the same as Mexico--mostly because it's simply annexed Mexican territory. To tell them to learn a language (which is cognitively difficult for people over 12) that serves them no purpose is nothing sort of pompous. Leave them alone.