An unpopular opinion, probably, but I agree with you. We must protect free speech at all costs, even to the extent of putting up with awful trolls. The answer is not to silence them, but to to drown them out with something better, and win people over. Otherwise, we’ll end up magnifying it instead.