You make a good point, freedom of speech is more important than the objectionable opinions of one bigot and there is no freedom from being offended .. or at least shouldn't be as that is the thin end of a far more troubling wedge.
Oh 1 other thing- this is tagged as UK but its just a UK paper reporting a US story so a bit misleading at first glance