I heard a few "USAir" in there too.
Controllers did great. Unless you've been in a position of controlling and coordinating traffic, you have no idea how hard it is to be perfect all the time. The best you can expect is not to make the situation worse, and just do the best you can at the time. We have no idea how many resources this controller had available at the time...many controllers work by themselves without a D-side. The guy has a dozen things to do immediately and the longer he takes to prioritize them in his head, the longer it takes to get them done. Sometimes you just pick one of the more important ones, do it, and keep going down the list that you are constantly changing the order of in your head, while adding other items to it as people call you on the phone, supervisors yell at you for info, radio traffic...
It's like critiquing a crew when they didn't do everything perfectly in an emergency. OMG They didn't hit the "ditching switch!".