The question can't be answered correctly.
"YES" or "NO" is an incomplete or even false answer.
Every country has different issues, history, culture etc and the way they deal with social problems are sometimes hard to understand from outside the country.
There is racist people everywhere, not only in "white" countries, not only against illegals, not only against foreigners, etc. if you know what I mean...
As a general answer I would say NO, Spain is not a racist country. But, as I said, that is incomplete.
I would say NO, but in fact they don't like the idea of what could happened here like it is in the UK full of Asian and illegals, they have enough problems now with illegals, at the moment Spain seems full of cheap chinese shops, selling stuff which in some cases is such rubbish..............I rest my case!
Spain has an illegal immigrant problem with North Africans, which sometimes translates into racism.
I've been told they're not the biggest fans of Mexicans but I'm Mexican and when I went there people were nice to me. So that may not be an issue anymore.
No. It is just a place where political correctness doesn't make sense.
Not that I've noticed.
yes!