For years, an online speech battle has played out on social media platforms such as Twitter, Facebook, and Reddit. It typically goes like this: Activists pressure the company to crack down on content they consider offensive. In some cases, they call for a user or organization to be banned outright.