No I totally agree, if you are unkind, people really build up walls and the intended learning that needs to take place ends up landing on deaf ears. I am more talking about the total agreeance on posts that would be out of character for the same person in real life. Things can be said in a way that is nice, but still in a way that provokes questioning and learning. Imagine your teacher at school marked your work in the same way that you get comments on your posts. I had a lecturer that did that in university. He did not read my assignments, then gave me an A, I never really knew how I really would have done. Was nice to get an A, but my learning was impeded. I am not talking about some of the good comments I see, I am talking about the 65% of pure fakeness I see in comments. You will see some in this very post (just my prediction haha). I also predict that not one person will, in a nice way, disagree with anything you said here. I also often see more upvotes on a post than people that have viewed it. Kindof defeats the purpose in my opinion. As of now, this is also the case for this post. Also the picture you posted about the liberals and the gun laws, there is no way that 100% of steemians would agree with that. In fact the current trend I have seen on steemit is that gun law changes is the way forward.
I must, however, say that I learned from this post. Trolls on social media are usually insecure about their own lives, then they paint a picture to the world that this is how humanity acts. People are in general pretty courteous and kind, sometimes a bit grumpy, but most of us are good on the inside.