Sen. Bernie Sanders took heat from some Democrats for holding a town hall meeting on Fox News Channel. But it turned out to be the most-watched town hall of the campaign season so far. The Nielsen company estimated that 2.55 million people watched the ...