The Balance between Free Speech and Moderating Hate Speech on Social Media