This is a hard problem.  On the one hand ideally people would be decent and post decent speech --assuming a mature respectful body of people.  On the other hand the internet is no longer an elite corner of the more or less culturally similar technically savvy people.<p>It has filtered down to everyone and gives everyone a voice.  It gives completely opposing passionate views a platform.  It gives troublemakers a platform.  This diffusion and permeation of the medium has given rise to this problem.<p>So, to make it more useful bearable you go the FB way and do a one to one real identity mapping to remove pseudonymity (to bring reputation to bear) or you use moderators (people or software) and then decide whether people can set their filtering (show dead) or you set the filter for them (where the default is sanitized)<p>Either way, for commercial viability (i.e. advertising) it will behoove most sites with reputational concerns, to modify commenters&#x27; behavior in line with what society expects.  Necessarily this will mean lower case censorship.