The Right, Liberals and Cultural Marxists: a Debate!