Hal soundly debunks an angry little Greg Kelly