I can confirm as a Spaniard that sadly, what you say is true. There is very good Spanish fruit, but the overwhelming majority is really low quality: whichever breed produces more at the cheapest cost, picked too early, and kept refrigerated for too long. And probably what you have tasted is better than what we typically get inside the country. The best commercial cherries I've ever tasted were the Spanish cherries I bought at Sainsbury's when I lived in the UK. I have never been able to find such quality for sale in Spain.
However, in spite of the blandness and the working conditions problem you mention, I do trust Spanish fruit to generally not have hepatitis A or EU-banned pesticides, so I'd still take it over Moroccan imports any day, at least if I am given the information to choose.
None much, to be honest. I buy at Gadis and Eroski as the lesser evils (also Lidl for some processed stuff, but not for fresh products). But if I want good fruit, I go to a small fruit store, which is more expensive, but I find to have much better and more consistent quality fruit.
(Not that you can trust any small fruit store either... but some are good).
However, in spite of the blandness and the working conditions problem you mention, I do trust Spanish fruit to generally not have hepatitis A or EU-banned pesticides, so I'd still take it over Moroccan imports any day, at least if I am given the information to choose.