@farmgrrl:  I'm at a loss to understand your objection. 
If one is in favour of free speech, one must want it for everyone, except those who advocate violence. And the challenge of the 21st century is to find the balance between individual freedom and the greater public good. This requires a tolerance for dialectical exchange: on one hand and on the other.  Acknowledging differences without agreeing with them is how civilized society will flourish. Those who think and speak in black and white absolute truth create unnecessary conflict. There is always room for intelligent exchange between thoughtful people who can understand and acknowledge another point of view without having to adopt it as their own.  So do you think there are other ways of looking at things, which may be valid, but do not reflect your own world view. I do!