I expect to be spoken to in English as well. What the hell am I supposed to do if someone that only speaks Polish tries to ask me a question in Polish? It's utterly ridiculous to think that foreigners can get along in this country without learning our language. If I went abroad, I would have to learn said country's language in order to communicate with them. If you go to another country you HAVE to learn its language in order to get on there.
Indeed. I thought that was pretty obvious. We are not talking about taking a two week holiday here. You are going to live in a foreign country on a long term basis, so adapt to local customs and culture in public. It's the right thing to do.
I could, for instance, emigrate to Germany, Switzerland or Sweden very easily, especially as I have relatives there, and I would at least make the best attempt to learn the local language.