MSNBC and CNN had dueling town halls Wednesday night and MSNBC came in third.CNN had scheduled a town hall featuring GOP candidates Ben Carson, Ted Cruz and Marco Rubio, so MSNBC scrambled to hold a competing town hall with Donald Trump, usually a reliable ratings magnet. Between 8 and 9 p.m., when the Trump town hall took place, CNN ranked No. 1 in the category that cable news networks covet ...