Problem:  How to optimize search to protect free speech and to disallow "wrong" speech.  If a definition of "wrong" can be achieved then AI can do the optimization in search.   I believe it is possible to define "right and wrong" as an evolutionary process.  So you would have another AI optimizing the definition of "right and wrong".  Of course "right and wrong" varies between cultures but that becomes part of the definition.  Take a min-max approach to optimizations over identifiable cultural groups. Whew.