I just find it out right offensive that immigrants from any country would insist on flying the flag of their former country on U.S. soil. I don't care if it's Mexican, Japanese, German, or even the Union Jack. When you raise a nations flag, you are in effect claiming that place for that country. I can make exceptions for national holidays, like the FIFTH of May, or St. Paddy Day, but I'm sickened by the sight of houses and stores flying the Mex flag daly around hear.
Embasies, ok, that's not immigrants.