:sigh:
Here yet again we find Anglo-Americans--the least linguistically skilled people on the planet--complaining that others "refuse" to learn English.
Almost everyone on Earth wants to learn English because English skills are key to success in a global economy, but wanting and succeeding aren't the same thing. Some people have better aptitude than others. Learning a foreign language is universally more difficult after a certain age.
Nobody's "refusing," though some will say they "refuse" rather than admit they cannot. Like everything else in life, language aptitude and skills vary widely among individuals; pointing to those with poor skills and insisting they have a character flaw is silly and cruel.
***
As for Mexican-Americans celebrating "Mexican Independence Day," Irish-Americans rather widely continue to celebrate St. Patrick's Day and, at least in the Northeast, Italian-Americans make quite a fuss over the Festival of San Gennaro. Yes, these are nominally religious holidays, but all that drunken puking on Fifth Avenue in honor of St. Paddy is hardly religious devotion. Rather, these saint days have become celebrations of ethnic identity, and one could say the same of Thanksgiving for Anglo-Americans.
***
For the record, I live about 100 miles from the Mexican border and deal with Spanish-speaking individuals everyday. We get by on a mixture of their English and my Spanish, and a large measure of graciousness on everyone's part. Fortunately for me, they don't judge my Spanish as harshly as some of you would judge their English.