In another thread, I made a joke about being American, so I expect everyone else to learn English. There's a lot of truth to that, from Americans. I don't go on a lot of vacations outside of the United States but I did go on a Caribbean cruise and there were people on the ship who were upset because everyone they talked to along the way didn't speak English to them. Well, everyone isn't there for their entertainment. Some of them just happen to live on the island that you're visiting on vacation. I spent about twenty years in the Rio Grande Valley of Texas. While the Valley is in the United States, it wasn't always part of the United States, and English isn't the first language of most of the people who live there. Apart from a few Anglos, like me, who moved there for whatever reason, there are two kinds of people who live in the Valley: those who are native to the area and those who just crossed the border and are waiting for an opportunity to go further north. The real checkpoint is more than a hundred miles north of the border. Those who just came across the border probably can't speak English, or at least are not fluent in the language. Most of those who have lived there for generations can speak English just fine, but they choose not to. They attended elementary school, high school, and maybe college, all of which was taught in English. Throughout elementary and high school, they mostly spoke English amongst themselves, while they spoke Spanish at home. Sometime after high school, as they become adults, unless they work in a job that demands the use of English, they pretty much drop it, and speak Spanish. A lot of Anglos from the northern states will winter in the Rio Grande Valley in order to escape the cold and the snow. They are known as Winter Texans. Those who own trailer parks, vacation rentals, and restaurants earn a bit of a living from them during the winter. I was in the ambulance business, so I benefited from their heart attacks and strokes. Winter Texans tend to shop in malls though, so other local businesses don't benefit a lot from them. More importantly, to the average person who lives in the Valley, the Winter Texans are simply people who drive slow and complain a lot. I was sitting in the restaurant with some other EMTs and paramedics one day when a group of Winter Texans came in and sat a couple of tables away from us. The rest fo the restaurant was occupied by locals trying to eat their dinner. These people sat there and loudly complained about how rude everyone was to be speaking Spanish in a public place, and how stupid they must be to live in this country and still not know how to speak English. They went on and on, wholly unaware that everyone in the restaurant understood every word they said, and they were loud enough that most people heard them. On our way out, one of the Winter Texans said something to my friend, who besides me was the only other Anglo in the place other than the group of Winter Texans. I don't remember what it was they were asking but he answered them in Spanish. It was funny.