Welcome to corporate cancel culture. Since then, the spectre of an online shaming campaign ... Think 80-hour weeks, ...