There are millions of spaniards who really support government programs to integrate our large gypsee population (no one here, including the gitanos themselves, call them Roma; their dialect is known as romaní, though).
There are also millions of Spaniards who have written them off as a hopeless basket case.
Both groups have a point.
As many people here have pointed out, many gypsees have integrated in mainstream society, and in many cases one would struggle to identify them as such. These have no trouble working in restaurants, or getting any other job for that matter.
But gypsees have a very proud culture, and those who behave like payos (which is how they call non-gypsees) get mocked, and all but banished by their own kin. This is compounded by the sad fact that it is undeniable that those that do cross over would do better if they hide their origins from the mainstream. And this culture is radically different, not only from mainsteam spanish culture, but western culture in general.
The main issue with traditional gypsee culture, and the biggest hurdle for integration, is school education. The spanish state has spent millions over many decades on this, with mixed success.
What follows is just an anecdote, albeit not an isolated one, that I belive highlights the challenges. My mum has a very close friend who is a school teacher. Several years ago this friend, an idealist, volunteered to teach at an area with a very large gypsee population. The first and largest problem was to get the gypsee families to send their kids to school to begin with. The best they managed was to get them to cram a bunch of kids in a taxi, which the teachers, who in Spain are not well paid, would pay out of their own pockets. The kids, 5 year olds, swore like drunken sailors. Good luck teaching manners. Their dads would leave porn running on the tv, to which the kids would be exposed from an early age, and candidly told the teachers. They would also tell how daddy beat mummy regularly, because this gypsee culture is very macho. One boy said his dad was very good. He would pretend to beat his mum, who would scream, so that neighbours would know everything was alright in the family. My mums friend couldn't stand all this after a year and begged for a transfer. When they were relocated by the government from the shanty to new appartments, they yanked out all the fittings and furniture, and sold it all for scrap.
Me, I was instinctively terrified of them as a kid growing up in Spain. You saw gypsees, you ran. We have all been mugged and bullied by them. As you grow up, you become aware of the social problems, and also end up talking to some, and yes, many are very nice and friendly. But you also hear from them how their own environment makes it very hard to, say, take their education seriously.
My point is, it is too easy to slap the racist adjective without making an effort to understand. There is racism for sure, but there is also enormous cultural resistance from the gypsees, which makes many to abandon hope, on both sides.
My main gripe when it comes to comparing this to the racial problem in US is that no one brought the gypsees to Europe, they came of their own accord, and nowhere were they enslaved, AFAIK, at least not at scale, maybe only by the nazis.
They still keep coming to Spain, mostly from Romania. And, guess what? The spanish gypsees hate the romanian gypsees. In Spain, the gypsee women often beg. One day, sitting at a terrace, my mum gave one a coin, as she often does. The woman warned my mum, bitterly complaining about the romanian gypsee women. "We just beg, they will steal your handbag".