Well, I not exactly a Spain defender, but you really look like you are angry because of yor salmonella (by the way, everybody knows here you should not have things with mayonneisse in bars, maybe you didn't integrate enough to learn that?).
Spain has many defects, many of the things you say are correct, but the way you post doesn't sound like info given to tourists, or positive critizism, but as resentment.
I have got a friend who lives half of the time in Great Britain and half in Spain, and he complains of the spanish defects while in Spain and the British while in Great Britain.
Because there ARE defects in GB too, you know?
Starting by TV too, except for BBC. But whe have "la 2".
In spite of what you say, you sound JUST as if uyou hated the country. Perhaps you'd better go somewhere more like your preferences.