But then, how do we set a standard for appropriate, non-offensive statements? I mean, its fairly easy to agree on prohibitting hateful racist, sexist speech and posts that threaten violence.
But, how do you set a standard for other speech that might be offensive to some but not to others?
The essence of free speech is the freedom to both state opinions and rebut opinions.
As long as we are free to rebut (and or ignore), I think that should suffice.