I think people here should just speak English. That's not too much to ask. If they dont want to then they should leave. Im tired of feeling like a stranger in my own country.

I'm an English speaker learning Spanish. When I meet a Spanish-speaking stranger in public, they speak faster than I can take in the words. How can I politely let them know I'm a rank beginner and not very fluent yet?

My 29-year old sister was basically chewed out by a complete stranger for not knowing how to speak Spanish--right here in America! We are about and 1/8 Mexican and an 1/8 Ecuadorian (with the other 75% being Danish, Dutch, French, Irish, Italian, and Scottish mixed in)--should we also be able to speak those 4 languages--along with the Irish and Scottish accents?