CNN’s Mary Katherine Ham dismantles Jeffrey Lord: Calling out racism ‘is not leftist capitulation’