Geoff Keighley did a great job given the situation. Usually the normal guests on these shows get completely overpowered by the host or whatever crazy person they invited to provide the basis of the 'controversy'. Keighley took control of things almost immediately.
But yeah, holy crap. The whole thing is depressing.