How would you react?

Quit being racist jon!

Seriously i wuld have gone in and asked to speak to a manager. Not only for the Spanish but the attitude the guy gave. If he simply spoke Spanish and then swithed to English and was polite it would be a different story with me.