Hate (and free) speech