I agree with you Joe. Both do claim the moral high ground. But here on this forum it seems to be far more pronounced on the left. I often refrain from commenting on certain threads because I know in advance that I will be accused of all sorts of distasteful thing and I can pretty much know who will say what.