All I can say is that if I moved to Germany, I would work hard to learn German out of respect for the country in which I lived. This does not mean I would not be hurt if someone was offended at my lack of language skills like this guy was treated, but I could not put it on them to communicate with me when they have their own native language and I have not learned it. The guy should not have yelled, but I do think it's important that those living here should learn English. It's unreasonable to expect us to know all other languages in our home country. This is not intolerance, either. It's common courtesy as well as common sense. That's all.