There is much talk in this age of heaving tech behemoths about the digital town square, where views can be aired with confidence, impunity and, at stages, disconcerting stupidity.  Tech moguls ...