CNN Townhall Was Network at Its Best - and Worst