I speak Spanish, have lived in New Mexico and love the culture and history. Nevertheless, I think the hotel owner has a point on this particular issue. Most of his guests do not understand Spanish. A guest in a house, for example, is uncomfortable if he doesn't understand what people around him are saying. The whole point to a hotel is to make guests comfortable with the surroundings. So, tenga la bondad! It's not an insult to the culture.