Why do some Americans get angry at other people for not speaking English?
I've hears stories of some Americans telling other people who are speaking a non-English language "This is America, speak English!" even if the conversation has nothing to do with them. Why do they do this?
They are ignorant, taught hate, and told incorrectly that English is the official language of the United States, but in reality the United States doesn't have an official language. In fact before WW1 there where so many German speaking Americans that spme cities had German spelled street names, and German festivals.
I agree with the first part, but pre WWI was over a hundred years ago. I'm sure there's more relevant and recent examples that could be found to strengthen an argument.