World Economic Forum ‘Insane Pro-CRT Propaganda’ Video Draws Sharp Rebuke