Why is that offensive? They are welcoming English speakers, are they not?
They shop keeping is informing the public that Spanish is the language of their business, english is secondary in that American city's business.
Even then, in those establishments it is not unusual to find NOBODY speaks funtional english.