CNN Gives Platform to Guest Trashing NRA as 'Murderous and Treasonous'