When a free speech rally was planned on the Boston Common this August, Mayor Martin Walsh urged people to “stay away.” After the rally, which drew barely 20 participants and almost 40,000 counter-protesters,...