McClellan dishes dirt, and takes the heat