I do not think it is a legal obligation here in Poland to speak English.
Local stores serve local people in their local = Polish language.
Buying a phrasebook "Polish for tourists" or something like this could help.
(By the way I am not Polish but Belgian and I speak every day Polish at all times, I consider it to be a matter of everyday respect)
I respect that however Polish is an incredibly difficult language and takes hours of study to even begin to work out which way the order of words go in a sentance!
I'm not making excuses, I'm going to Poland in November and will obviously have to speak it, read it and hear it. I found this piece of text on a website a whi;le ago and it was this that inspired the thread:
"Foreign visitors should be aware that almost all written and spoken information will usually be in Polish only. Tickets for buses and trains, public signs and information posters generally have no English on them. Even information displayed at museums, churches, etc. will usually only be in Polish, while important messages broadcast through loudspeakers at a railway station will not be followed by a translation."
However now I know that I will be at least able to get some help from most people :) of course firstly I will try out my Polish!