Boycotts are having a moment. There is a boycott by liberals against retailers who carry the Ivanka Trump clothing line, for example, and another by conservatives against Kellogg’s for removing its advertising from an alt-right website. Macy’s has been hit from both ends: President-elect Donald...