Totally sympathise with the crew. PSA is a nightmare. Not only are the radios poor quality the controllers speak very quickly, they shout, are heavily accented. They will bark orders at you which contradict NOTAMS. They will give you last minute runway changes whilst at the hold for one runway. They will switch runways at a minutes notice yet lie to you regarding tailwinds to avoid changing runways when it suits. Then keep you sat at the hold so that an Air One plane can land on the easterly to get a quick taxi in to the apron.
Throw in some bad weather or poor vis and the place will quickly descend into chaos.