Are millennials really driving ‘cancel culture’ - or is it their overcautious critics?