This type of accident will continue to feature until Air Traffic Controllers are given more authority to deny an approach. ATC has seen more botched approaches from the Tower than pilots will ever see in their lifetime.
What complete and utter tosh! No ATCO wants, or would want, the responsibility of overruling a highly experienced airline captain on whether he can land his airplane or not. That decision is the captain's and the captain's only, based on his experience, company minimas and SOPs.