But my friend you are not an American living in Mexico are visiting Mexico, you are an American living in America walking down an American street. Think about it!
My friend,
I know Americans who’ve lived in Mexico for 20 years and can only speak a few words of Spanish. I know others who speak almost like natives. Guess what language they talk to their kids in? (regardless of where they are and whether they are in front of Spanish speakers or not)... If you guessed English, you guessed right.
Why? Your native tongue is hard-wired in your brain. I think you would do exactly the same thing if you were in my situation. Think about it.
You mean to tell us that in New York City, of all places, everyone for the last 150 years has been speaking English?
Oy vey! What chutzpah!!
Mid Twentieth Century poster from the Folksbiene Theatre, Lower East Side, New York City
Mama mia!!!
Little Italy, Mulberry Street, New York City, 1900
!!!!
New York City's Chinatown Today.
You might want to follow your own advice.
So what? It's a free country (well, still somewhat free), and if someone is engaged in a personal conversation, they are free to use whatever language they want.