A thought-provoking observation. I agree that it is not so easy to criticise (even if constructively) someone here with whom one has a relationship, albeit only online and remote. However, that can lead to an individual assuming that his activity or opinions are more acceptable than is truly the case, which is not altogether fair to him and indeed could result in some danger to him. It is difficult to strike a balance between fair and well-meant criticism (using that word in its proper sense of appraisal) and simply being 'nice', friendly, supportive, accepting or whatever.
Needless to say, my comments here are not aimed at mlroseplant personally. I think he knows me well enough to realise that anything I might say about him or his posts is not intended to be unfair, let alone offensive!