The Art of Communication is very much an art! Problem is (as you point out) not many of us are very good at it. I think some of us are worse in the written word (e.g. comments!) where tone can get lost in translation compared to face-to-face.
This is a useful post to reflect on and I'll look at the book recommendation too.