Guys,
This is standard stuff for ATC Espanol. I dealt with this cr@p for years while stationed at Torrejon Air Base in Madrid. It is their culture, and no matter what comments you make about the "system" through official channels, it will not change their way of thinking. They loath most foreign carriers, especially US.
I speak based on experience. I've been married to a Spanish Lady for more than 20 years and have a "polite" relationship with her family back in Spain.
Best thing is to not show frustration in your voice over the radio... it will only feed the fire.
Cheers
CS