Thousands of people each year are sent to prison for things they said on social media, but how can we balance concerns over hate speech and online harassment with concerns over freedom of expression?