I agree with you about the level of discourse of some people, not just here, but on other sites that I sometimes browse but on which I do not comment.  It is rather appalling.  One wonders where they were ever allowed to speak or write in such a manner.