File a MOR to the CAA every time you have an incident of a similar nature.
I know that some airlines prefer pilots to file their own Company safety Reports, but you can file directly to the CAA in complete confidence.
If enough of you do this, if nothing else the ineviatble resultant media coverage would force the Spanish Politicians and then their CAA to take steps to resolve the problem.
A few cancelled holidays always makes the tourist resorts wake up to reality.