I’ve spoken Spanish as a second language from early childhood-like many/most SW Texans, I learned it at home. We converse in Spanish sometimes at work just to stay proficient-just because we can-so obviously, I have no problem with that as long as you also speak English. But I do not like people who use another language for exclusion or snob value-those of French ancestry seem to excel at it, no matter where they are.
I really think it is a good thing to speak a second language-I read that in times past, it marked a person as being well educated. It is still required to work for many multinational companies.
My opinion - I believe if people from the U.S. are going to visit another country they should learn enough of the language of that country to be able to communicate on at least a very basic level. I have seen too many instances where Americans visit other countries and are upset because not everyone there speaks English. Our family speaks Spanish but only did so when we used to travel in Mexico. When we decided to visit France, we took the time to learn some basic French before going there. The most difficulty I had was understanding the people in England. I expect people who choose to live in the United States to speak, read and write English with some level of proficiency.
In my school days we took at least two years of Latin which really helped with my English.
When Americans do business with people in another country I would think it good business strategy to speak their language unless they request that the conversation be conducted in English.
Florida's largest county has mandated all government and business entities print their writings in three selected languages. (For now, including English).