CNNTrump attacks McChrystal after retired general called Trump immoralJan 2, 2019Caroline KellyBy Caroline Kellymore_vert