[ad_1] News that CNN will hold a town hall with former President Donald Trump in New Hampshire next Wednesday came as a surprise on multiple fronts. For one,...