PhilaLady has written exactly what I would have written here.
I, too, love Spain and have made dozens of visits beginning at age 19 (I'm a long way away from that age, now!)
A couple of thoughts about the original post:
Did you ask the wait person about the location of the tourist office in Spanish or in English?
What does the fact that you paid a very moderate-sounding 45 euro for lunch for two persons have to do with the situation? Are you thinking that because you paid that amount, you were entitled to more than someone who paid 10 euro in another place?
There are many immigrants who serve in restaurants in all countries, including Spain. Is it possible that these persons you asked for help were, for example, Bosnian, or Senegalese, and did not understand your question, whether it was asked in Spanish or in English?
I live in Manhattan. If someone asked me where the nearest New York City tourist office was, (if there even is such a thing) I would have no idea.
None of this excuses rudeness, but were you really "upset" by a few people not answering a question of yours? if all this were to happen in the US, do you think you would receive uniformly kind and helpful responses by everyone you asked? What about in France, or in China?
Here's my own experience in Spain; its what I've encountered more times than I could ever count:
I'm wandering around Madrid, let's say. I get lost (has happened many times, including, a few months ago, about 1am). Sometimes even with Google, I can't figure out where I am or how to get someplace. My first step is often to stop into the nearest shop (day) or bar or hotel (night). First I ask if the person in front of me speaks English. If yes, I proceed in English. If not, in Spanish,. I related that I am lost, or that I am looking for xxxx. address, or xxxx sight, or xxxx restaurant. The askee (?) proceeds with directions and, often, exits the premises, goes onto the street, and points me in the right direction.
If I can't find an open shop or bar, I work up my courage and stop someone on the street, and go through the same routine.
I remember last spring, I was looking for a food shop (Frinsa) in Santiago de Compostela.
I approached a group of about 5 teenaged boys. Not only did they tell me where to go, but they then told me to follow them and they walked about ten minutes out of the way taking me right to the door of the small shop I was looking for.
On that same trip (Galicia) I was driving my rental car and could not find a restaurant where I had a reservation. The streets were empty and I was really lost, despite the GPS. I pulled up in front of a private house where a woman was working in her garden. I asked her where was xx. restaurant. Can you imagine that this woman put down her gardening tools and GOT INTO HER CAR, and proceeded to lead me about FIVE MILES to the entrance of the restaurant??????