Is Twitter protecting users from hate groups or violating free speech?