We've entered into a depressing cycle of free speech offence. First, someone is no-platformed, then there is a mainstream political backlash, then the defenders of safe spaces come out and tease apart ...