Tuus stultum est? (Or would you perhaps prefer that I make comments about you in a common language?)
No one cares what language people speak at home (see my tagline...). However, to speak around (and about) people in a language they do not understand (especially when you are in their country... and maybe not even legally) is very rude. Likewise, it is a symptom of a refusal of many of the people involved to assimilate into the culture of the country they have immigrated to.
When you move to another country, you should have the basic respect to adopt the culture of your new home. It is not an accident that Mexico is a violent Third-world hellhole with little opportunity for these people, and the U.S. is a productive land of opportunity. It is a product of the different cultures. So stop trying to change our culture to be like the dysfunctional one you left, folks!
Foods are not culture (the idea that eating spaghetti is a sign of "cultural" resistance is idiotic). Until the late twentieth century, immigrants to America all assimilated into the general American culture (sometimes slowly and painfully... but always in the end), to the benefit of both. Only in the past ~45 years have immigrants had active encouragement (from liberals and activists) not to assimilate, and it shows in the increasing balkanization in America. If people actually cared about immigrants, they would fight this, as minority cultures will almost always be the ones to suffer in societies as a whole (what demographics are most vulnerable to crime and poverty now? Coincidence?)...
Yes!! What you said!