Magnus Picus,
Its the pilot-in-commands responsibility to continue an approach or go-around.Not ATC!Your derisory attitude to Spanish ATC is below the belt and misinformed.You're not a white-hatter per chance?Runway condition and windhsear reports(of any value)are mostly pilot-generated anyway.
KLM tried to blame Spanish ATC for the Tenerife disaster.ATC's role was scrutinized in the Eastern 1011 everglades and the Erebus disaster.Unfairly,I believe,on both accounts.
As pilots,we expect and get unrestricted control over our fate.When things go wrong we cant turn around and blame ATC.