My opinion- The non English speaking countries still haven’t caught up because they don’t see the condemnation the receive for it (here, twitter, english news outlets etc) Not enough is done to stamp it out in Spain, Italy, Greece, Croatia. It’s absolutely rampant but racist sentiment is still the accepted majority voice because they’re threatened by African refugee’s. It wasn’t this bad until the late 90’s. There was bugger all racism in the 80’s in Italy.
My opinion (born and raised in Spain, living in anglo contries for a decade, mostly USA), is that Spain is LESS racist than any of those anglo countries, where the is an unhealthy obsession with race. To me, and to many spaniards, is beyond madness the continuous "race" topic. Why does everything gravitate around race? In Spain people just care a lot less about it. If something is unimportant (meaning you don't really care skin color), then you can be more vocal. It is like any other personal stuff like hair color, body shape, etc. Spanish people also take insults less seriously, in general. "insult culture" is different.
Many people will think that anglo didn't catch up many other things because they dont see the condemnation the receive in other places with other languages (interest in other languages in english speaking countries is close to 0). It is a 2 way street, as shocking it might sound to you.
Spanish grandparents didn't have special (shitty) hotels for black people so they didn't mix, Spanish grandparents didn't put certain people in gas chambers, Spanish grandparents didn't have humans in zoos, Spanish grandpas weren't committing a genocide of aboriginal people last century, etc (I know, not all of them are anglo, but they were closer anyway). If something, Spanish grandpas were killing each other. There is not the "same level of conscience" because literally our grandpas didn't treat them as subhumans. Civil war scars are still open for many people because that is what Spanish grandpas did. But black people? who cares???? Spain was "isolated" during a big part of 20th century because of Franco dictatorship. You might state that there is racism with muslims and gypsies (who are actually spaniards) for other matters, and it is not actually motivated by color skin. Black people was very limited and they were seen as "misterious" people because they were rare in the country in the 20th century, never inferior. People would stare at the few blacks in Spain because it was surprising and many people had never seen one (specially outside big cities). Hate in Spain is way more spread and rampant vs Spaniards from other regions. This is actually a very big problem. Racism in Spain is not a (widespread) issue by any means. UK voted to leave the EU a few years ago in one of the most stupid and xenophobic acts of the history. Come on.
Anglo tend to think that their reality is the only reality. Pure projection. Just because a country is mostly white (well, Spain is not white for many anglos anyway) and it is in the same area of the planet, they need to act using the exact same code anglos created or they are racists/whatever ist your want. "Blackface" is another example. In Spain people just painted their fases in black because there weren't black people (for example for Christmas representations) or because you could just get disguised as a black in carnival as you could dress as a woman, a dragon or a magician. Nothing negative about it, because they weren't seen as inferiors or mistreated in Spain. Even in the Holly Week we have anglos screaming and insulting Spain because "some are dressed as KKK", no matter if they had been doing that for 4 centuries before KKK was created... nope... they were just racists!!!
Again, Spain has a lot of issues, but being black is not an issue at all in Spain. You will receive pure hate by way more people just for being from Madrid, catalan, basque, etc. Nobody will ever harass your business because you are black, but they will depending on the language you use in your shop.
Football atmosphere is problematic though, since we are children. Parents have no education and the atmosphere is very negative. I received a lot of insults when I was young, of all kind. For example, playing in Navarre (not even the Basque Country), we were sang something like "f*** spaniards! you should look behind the bus!" the very next day of ETA killing a politician with a bomb car. I was around 14 at that time. 2 weeks ago Pep was repeatedly called yunkie and faggot in Bernabeu (elaborated chants, not just those words, so they were thinking about it for a while).
And I don't pretend to insult anglo countries because I live in one of them for other reasons and I'm very happy.